Python 如何在没有交错格式的情况下附加熊猫数据帧
我能够附加数据帧,但当它们被添加时,它们会出现在之前附加的数据帧的末尾,以此类推 每个数据帧都有不同的头名称 以下是我迄今为止所尝试的:Python 如何在没有交错格式的情况下附加熊猫数据帧,python,pandas,dataframe,append,Python,Pandas,Dataframe,Append,我能够附加数据帧,但当它们被添加时,它们会出现在之前附加的数据帧的末尾,以此类推 每个数据帧都有不同的头名称 以下是我迄今为止所尝试的: df1 = df1.append(dforiginal,sort=False, ignore_index=False) 而且,每次追加它们时,它们的索引都会设置回0。是否可以从索引=0开始追加每个数据帧 下面的屏幕截图显示了我得到了什么(上图)和我试图实现什么(下图) 谢谢 [ 如果我正确理解了你的观点,你想在数据框中添加行而不是列,不是吗? 不过,您可以使
df1 = df1.append(dforiginal,sort=False, ignore_index=False)
而且,每次追加它们时,它们的索引都会设置回0。是否可以从索引=0开始追加每个数据帧
下面的屏幕截图显示了我得到了什么(上图)和我试图实现什么(下图)
谢谢
[
如果我正确理解了你的观点,你想在数据框中添加行而不是列,不是吗? 不过,您可以使用此网站了解如何使用append函数的一般概述:
此外,如果您将关键字
ignore_index
设置为True
可能更好地使用concat
您可以显示两个数据帧中的一些示例数据吗?您好-我刚刚添加了一个代表我得到的内容的屏幕截图。trypd.concat([df,df1,df2],ignore_index=True,sort=False,axis=1)谢谢你回复和分享这个链接。我添加了一些图片来帮助我描述我想要完成的事情。我用Excel来选择所有的空白单元格,但是用一个大的数据框,就像我正在为我的工作建立的数据框一样,Excel工作区显示一个消息,说没有足够的内存来执行这个操作。