在 pandas 中连接时如何保留空列?
How do i keep empty columns while concating in pandas?
所以我有 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*
这可以吗?
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
所以我有 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*
这可以吗?
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