1
我對所提到的鏈接中的一個有類似的疑問。我不想在列表中返回列名,而是需要格式爲dtype:object的列名。 例如,以dtype格式從pandas DataFrame獲取列名:對象
A
B
C
D
Name:x,dtype:object
我正在使用xlsx格式的Excel文件。
鏈接:Get list from pandas DataFrame column headers
我對所提到的鏈接中的一個有類似的疑問。我不想在列表中返回列名,而是需要格式爲dtype:object的列名。 例如,以dtype格式從pandas DataFrame獲取列名:對象
A
B
C
D
Name:x,dtype:object
我正在使用xlsx格式的Excel文件。
鏈接:Get list from pandas DataFrame column headers
我認爲你從列名需要read_excel
首先爲df
然後Series
構造函數或Index.to_series
爲Series
:
df = pd.DataFrame({'A':[1,2,3],
'B':[4,5,6],
'C':[7,8,9],
'D':[1,3,5]})
print (df)
A B C D
0 1 4 7 1
1 2 5 8 3
2 3 6 9 5
s = pd.Series(df.columns.values, name='x')
print (s)
0 A
1 B
2 C
3 D
Name: x, dtype: object
s1 = df.columns.to_series().rename('x')
print (s1)
A A
B B
C C
D D
Name: x, dtype: object