概述
原文来源: https://stackoverflow.com/questions/43983622/remove-unnamed-columns-in-pandas-dataframe
问:我有一个数据文件data.csv,列A到列G如下表,但是当我用pd.read_csv('data.csv')读取下表后,不知道什么原因打印出来多了额外的一列unnamed,如下图:
colA ColB colC colD colE colF colG Unnamed: 7
44 45 26 26 40 26 46 NaN
47 16 38 47 48 22 37 NaN
19 28 36 18 40 18 46 NaN
50 14 12 33 12 44 23 NaN
39 47 16 42 33 48 38 NaN
我查看了多次我的数据,我发现没有额外的数据列,我该如何去掉读取时候增加的额外列呢?
答:
In [162]: df.loc[:, ~df.columns.str.contains('^Unnamed')]
Out[162]:
colA ColB colC colD colE colF colG
0 44 45 26 26 40 26 46
1 47 16 38 47 48 22 37
2 19 28 36 18 40 18 46
3 50 14 12 33 12 44 23
4 39 47 16 42 33 48 38
转载于:https://www.cnblogs.com/everfight/p/remove_unamed.html
最后
以上就是魔幻钢笔为你收集整理的[译]如何去除pandas dataframe里面的Unnamed的列?的全部内容,希望文章能够帮你解决[译]如何去除pandas dataframe里面的Unnamed的列?所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复