相当于熊猫列标题的重新索引

施华兹

我有一个数据框

    A   C   D
0   3   4   6
1   5   4   8
2   7   4   6

和清单

l=['A','B','C','D']

如何用列表重新索引列标题?

所以输出是

   A   B   C  D
0  3      4   6
1  5      4   8
2  7      4   6
斯科特·波士顿

尝试axis=1reindex方法中使用参数

df.reindex(l, axis=1)

输出:

   A   B  C  D
0  3 NaN  4  6
1  5 NaN  4  8
2  7 NaN  4  6

并且,如果需要,可以用''填充。

df.reindex(l, axis=1).fillna('')

输出:

   A B  C  D
0  3    4  6
1  5    4  8
2  7    4  6

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章