2017-05-09 85 views

回答

0

很難知道這是否會奏效,因爲您沒有提供您的數據,但您可以試試這個。

首先訪問的列名

data.columns 

然後找出相應的列你想基於該顯示爲當前列名的名稱來分析

data = data[['column_1', 'column_2']] 

索引中的列,忽略列名不是當前使用的,只是根據相應的匹配進行索引。

然後,您可以重命名列。

data.columns = ['new_column_1_name', 'new_column_2_name'] 
+0

好的謝謝!將嘗試它 – Caribgirl

0

你可以拉出來的元組:

In [11]: df = pd.DataFrame([[1, 2], [3, 4]], columns=[["A", "B"], ["a", "b"]]) 

In [12]: df 
Out[12]: 
    A B 
    a b 
0 1 2 
1 3 4 

In [13]: df[[("A", "a")]] 
Out[13]: 
    A 
    a 
0 1 
1 3 

在你的情況可能是:

df[[("Year", "All ages")]] 

多指數索引和切片見advanced section of the docs

+0

好吧會嘗試它! – Caribgirl

相關問題