Python 连接不同形状的数据帧
它如何连接两种不同形状的数据帧 我的最终目标是组合7个不同的数据帧,然后导出到csv,以便在单个文件中查看所有7个数据帧 注意:所有数据帧都有不同的标题 比如说,Python 连接不同形状的数据帧,python,excel,pandas,dataframe,data-manipulation,Python,Excel,Pandas,Dataframe,Data Manipulation,它如何连接两种不同形状的数据帧 我的最终目标是组合7个不同的数据帧,然后导出到csv,以便在单个文件中查看所有7个数据帧 注意:所有数据帧都有不同的标题 比如说, import pandas as pd import numpy as np df1 = pd.DataFrame(np.random.randn(5, 4), columns= ['A', 'B', 'C', 'D']) df2 = pd.DataFrame(np.random.randn(4, 2), columns= ['X'
import pandas as pd
import numpy as np
df1 = pd.DataFrame(np.random.randn(5, 4), columns= ['A', 'B', 'C', 'D'])
df2 = pd.DataFrame(np.random.randn(4, 2), columns= ['X' , 'Y'])
df3 = pd.DataFrame(np.random.randn(6, 3), columns= ['M', 'N', 'O'])
df4 = pd.DataFrame(np.random.randn(8, 3), columns= ['J', 'K', 'L'])
熊猫连接将给我以下结果。
我希望在单个csv文件中以以下格式输出。
如果可能的话,请告诉我。鉴于您正在尝试“扁平化”数据集,我认为围绕轴合并最有意义:
import pandas as pd
import numpy as np
df1 = pd.DataFrame(np.random.randn(5, 4), columns= ['A', 'B', 'C', 'D'])
df2 = pd.DataFrame(np.random.randn(4, 2), columns= ['X' , 'Y'])
df3 = pd.DataFrame(np.random.randn(6, 3), columns= ['M', 'N', 'O'])
df4 = pd.DataFrame(np.random.randn(8, 3), columns= ['J', 'K', 'L'])
print(pd.concat([df1,df2,df3,df4],axis=1))
您应该添加输入和预期输出。并包括到目前为止您已经尝试过的内容。很抱歉没有具体说明。我期待着某种一般性的回答。无论如何,我已经添加了更多的细节,我做了什么,我不能在结果中获得什么。