[英]How to remove the index name in pandas dataframe?
在我的數據框中,我在索引列的名稱上寫了一個“ 2”。 當我檢查列名時,它沒有顯示在那兒,但作為df.columns將此作為輸出。 我不知道如何從數據集中刪除該“ 2”。
我曾嘗試刪除索引名稱,但尚未解決我的問題。
df.columns ==> Output
Index(['name', 'census 1981', 'census 1998', 'estimate 2000',
'calculation 2010', 'annual growth', 'latitude', 'longitude',
'parent division', 'name variants'],
dtype='object', name=2)
您需要更改列名,而不是索引!
df.columns.name=''
例子來理解它:
df=pd.DataFrame()
df['a']=[1,2,3]
df.columns.name='name column'
df.index.name='name index'
df
輸出:
name column a
name index
0 1
1 2
2 3
現在在做:
df.columns.name=''
輸出:
a
name index
0 1
1 2
2 3
df.rename_axis(None, inplace=True)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.