小编sto*_*r12的帖子

使用MultiIndex创建DataFrame

我想使我的DataFrame像下面那样,并将其导出为ex​​cel.我已经提供了所有' - '的所有数据.我想知道要传递给pd.Dataframe()的数据结构来制作这样的表.

想知道pandas如何读取这些数据结构以形成DataFrame.

在此输入图像描述

python multi-index dataframe pandas

8
推荐指数
1
解决办法
1万
查看次数

熊猫pivot_table应用agfunc最后一个实例

我制作了具有各种列的数据透视表,并应用了aggfunc,例如np.sum和first和count。我想要数据帧中列的对应值的最后一个实例。是否有任何功能可以达到此目的?

python pandas

3
推荐指数
1
解决办法
1051
查看次数

如何重置 Pandas 中的轴 1?

我想重置 pandas 中的列标题。我希望我的列名称是我的顶行,然后我的列标题在 pandas 数据框中重置为 0,1,2,3。我该如何执行此操作?

pandas

3
推荐指数
1
解决办法
2524
查看次数

添加数据帧并根据可用性划分结果

我想添加两个数据帧,我可以通过添加函数来实现.现在,我想根据初始数据帧(df1,df2,df3)中是否存在相应的值来划分结果数据帧的每个值.例如.

df1 = pd.DataFrame([[1,2],[3,4]], index =['A','B'], columns = ['C','D'])
df2 = pd.DataFrame([[11,12], [13,14]], index = ['A','B'], columns = ['D','E'])
df3 = df1.add(df2, fill_value=0)
Run Code Online (Sandbox Code Playgroud)

这会导致像df一样

     C   D     E
A  1.0  13  12.0
B  3.0  17  14.0
Run Code Online (Sandbox Code Playgroud)

我需要一个df,如:

     C    D     E
A  1.0  6.5  12.0
B  3.0  8.5  14.0
Run Code Online (Sandbox Code Playgroud)

因为在两个数据帧中都找到了D列,所以我将这些值除以2.任何人都可以提供一个通用的解决方案,假设我需要添加2个以上的数据帧(因此分割因子也会改变)并且每个数据帧中有超过100列.

python dataframe pandas pandas-groupby

3
推荐指数
1
解决办法
58
查看次数

标签 统计

pandas ×4

python ×3

dataframe ×2

multi-index ×1

pandas-groupby ×1