为了账号安全,请及时绑定邮箱和手机立即绑定

在 pandas 中连接时如何保留空列?

在 pandas 中连接时如何保留空列?

沧海一幻觉 2023-12-05 15:07:34
所以我有 2 个数据框都有空列,但这是故意的。那么,当我将空列连接在同一轴上时,如何保留它们呢?abdc  123  *nan*1     2    *nan*两个 dfs 看起来很相似。例如,pd.concat([df,df])删除空列我希望 df 看起来像这样abdc  123  *nan*  abdc  123  *nan*1     2    *nan*  1     2    *nan*那么这可以做到吗?
查看完整描述

1 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

df=pd.DataFrame({'abcd':[1],"123":[2],"*nan*":[np.nan]})

df

   abcd  123  *nan*

0     1    2    NaN


pd.concat([df,df],axis=1)

   abcd  123  *nan*  abcd  123  *nan*

0     1    2    NaN     1    2    NaN


查看完整回答
反对 回复 2023-12-05
  • 1 回答
  • 0 关注
  • 97 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信