如标题。我有一个带有 None
列的数据框,我想删除它们。
sheet_df.info()
<class 'pandas.core.frame.DataFrame'>
RangeIndex: 181 entries, 1 to 181
Data columns (total 4 columns):
# Column Non-Null Count Dtype
--- ------ -------------- -----
0 Timestamp 181 non-null object
1 Score 181 non-null object
2 Full Name 181 non-null object
3 None 181 non-null object
列名不是字符串"None"
,它是None
对象。
我尝试像往常一样删除
:
sheet_df.drop(sheet_df[None], axis=1, inplace=True)
sheet_df.drop(None, axis=1, inplace=True)
sheet_df.drop(np.nan, axis=1, inplace=True)
以上所有方法都不起作用。
删除而不是采用特定列的原因是因为列不一致,因此删除
该列是更好的选择。
但是,如果有更好的方法或者我错过了什么,请指导。谢谢。
最佳答案
我们可以使用del
...
del sheet_df[None]
关于python - pandas dataframe 删除列名称 None,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67931424/