如何将插入空值的列与其他列结合起来?

2024-04-25 00:30:24 发布

您现在位置:Python中文网/ 问答频道 /正文

嗨,我正在处理一个数据进程,我需要合并两个或多个数据帧,保留所有列,并在某些数据帧没有列时插入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     C     nan
A     nan   B     C     nan
s     B     C     nan   D
g     B     C     nan   D

由于列标题是数字,我需要保持顺序,并可能以更有效的方式。 我尝试连接,但它替换了列中的标题mergin,因为它们的标题值相同。你知道吗

谢谢你。你知道吗


Tags: 数据标题dataframe进程顺序方式数字nan
1条回答
网友
1楼 · 发布于 2024-04-25 00:30:24

你知道吗数据框追加应该有用

 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)

测向

 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

相关问题 更多 >