Python中文
首页
教程
问答
标签
搜索
登录
注册
大Pandas在不同的轴上使用多个标准进行分组
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>我有一个<code>df</code>数据帧,如:</p> <pre><code> | A | B | A_ | B_ |COMMON| -------------------------------- 0 | 1 | 3 | 0 | 1 | a | -------------------------------- 1 | 8 | 5 | 4 | 0 | a | -------------------------------- 2 | 3 | 6 | 2 | 4 | b | -------------------------------- 3 | 9 | 9 | 1 | 7 | b | </code></pre> <p>还有,{cd2><cd2><cd2><cd2><cd2><cd2}。我想对所有分组值应用后面的函数,比如<code>std()</code>。在</p> <p>结果如下:</p> ^{pr2}$ <p>我已经能够将其中一个或另一个进行分组,使用<code>df.groupby(['COMMMON'])</code>作为一个条件,<code>.groupby(mapping_function, axis=1)</code>作为另一个条件,但是如何将它们一起使用呢?在</p> <p>中间步骤的另一个替代方法是连接各个列,这样我可以得到:</p> <pre><code> | A | B |COMMON| ---------------------- 0 | 1 | 3 |a | --------------------- 1 | 8 | 5 |a | --------------------- 2 | 3 | 6 |b | --------------------- 3 | 9 | 9 |b | --------------------- 0 | 0 | 1 |a | --------------------- 1 | 4 | 0 |a | --------------------- 2 | 2 | 4 |b | --------------------- 3 | 1 | 7 |b | </code></pre> <p>但我也不知道该怎么做。 你可能也看到了,我其实并不在乎指数。在</p> <p>谢谢你的帮助!在</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<h3>只要<code>groupby</code></h3> <pre><code>h = lambda x: x[-1][0] df.set_index('COMMON', append=True).stack().groupby(['COMMON', h]).std().unstack() A B COMMON a 3.593976 2.217356 b 3.593976 2.081666 </code></pre>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
如何使用openFile在文件夹中创建pytable?
4 回答
如何使用OpenFST python扩展从fst模型获取输入符号?
1 回答
如何使用opengl/pyglet在python中绘制/使用像素并更改这些像素的大小?
9 回答
如何使用Opengl在pygame中创建可调整大小的窗口
9 回答
如何使用OpenGL在移动中改变旋转半径
3 回答
如何使用OpenGL消除模型上的锯齿状边缘?
10 回答
如何使用OpenGl的顶点在MayaVi中绘制三维模型?
2 回答
如何使用OpenGL绘制线立方体?
6 回答
如何使用Openload.co API上载文件
6 回答
如何使用openNi从kinect访问骨骼关节数据
8 回答
如何使用OpenNI绑定在OpenCV中打印Kinect帧
3 回答
如何使用OpenPose或python和OpenCV中的任何其他替代方法检测“人手姿势”?
7 回答
如何使用OpenPose数据分割长片段?
1 回答
如何使用openpyxl 1.6迭代特定列中的单元格
3 回答
如何使用openpyxl 3.03查找excel的最后一个非空行?
9 回答
如何使用openpyxl python在excel中插入复选框?
6 回答
如何使用openpyxl python在excel文件中编写而不删除带有DataFrame的内容和一些文本
7 回答
如何使用openpyxl python将数据从指定行追加到excel文件?
5 回答
如何使用openpyxl python库或任何其他python模块从excel列值中获取字体颜色
4 回答
如何使用openpyxl/pandas或任何python将从多个excel工作表中提取的字符串数据保存到新工作簿中?
4 回答