簡體   English   中英

如何刪除熊貓數據框中的索引名稱?

[英]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)

我期望只有索引名稱...不包括在其上的數字'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

修改DataFrame本身:

df.rename_axis(None, inplace=True)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM