Python 如何将插入空值的列与熊猫组合?
嗨,我正在处理一个数据进程,我需要合并两个或多个数据帧,保留所有列,并在某些数据帧没有列时插入null:Python 如何将插入空值的列与熊猫组合?,python,pandas,dataframe,Python,Pandas,Dataframe,嗨,我正在处理一个数据进程,我需要合并两个或多个数据帧,保留所有列,并在某些数据帧没有列时插入null: first dataframe 1 3 4 A B C A B C second dataframe 1 2 3 5 s B C D g B C D combined dataframe 1 2 3 4 5 A nan B
first dataframe
1 3 4
A B C
A B C
second dataframe
1 2 3 5
s B C D
g B C D
combined dataframe
1 2 3 4 5
A nan B C nan
A nan B C nan
s B C nan D
g B C nan D
由于列标题是数字,我需要保持顺序,并可能以更有效的方式进行。
我尝试连接,但它替换了列中的标题mergin,因为它们的标题值相同
谢谢。df.append应该可以工作
df1=pd.DataFrame({1:["A","A"],3:["B","B"],4:["C","C"]})
df2=pd.DataFrame({1:["s","g"],2:["B","B"],3:["C","C"],5:["D","D"]})
df=df1.append(df2)
df
df.append应该可以工作
df1=pd.DataFrame({1:["A","A"],3:["B","B"],4:["C","C"]})
df2=pd.DataFrame({1:["s","g"],2:["B","B"],3:["C","C"],5:["D","D"]})
df=df1.append(df2)
df
你的预期输出是什么?我在问题中写的组合数据框你的预期输出是什么?我在问题中写的组合数据框