我想使我的DataFrame像下面那样,并将其导出为excel.我已经提供了所有' - '的所有数据.我想知道要传递给pd.Dataframe()的数据结构来制作这样的表.
想知道pandas如何读取这些数据结构以形成DataFrame.
我制作了具有各种列的数据透视表,并应用了aggfunc,例如np.sum和first和count。我想要数据帧中列的对应值的最后一个实例。是否有任何功能可以达到此目的?
我想重置 pandas 中的列标题。我希望我的列名称是我的顶行,然后我的列标题在 pandas 数据框中重置为 0,1,2,3。我该如何执行此操作?
我想添加两个数据帧,我可以通过添加函数来实现.现在,我想根据初始数据帧(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列.