2016-02-02 60 views
0

我想定製從指定數據框顯示列的列表。顯示來自數據框的列的格式化列表

這裏是我的數據幀信息:

import pandas as pd 
df1 = pd.read_csv('c:/temp/temp_1.csv') 

col1,col2,col3,col4,col5 
100,200,300,400,500 

我想只輸出列清單:

col1 col2 col3 
col4 col5 col5 

具體來說,我需要指定多少寬列顯示以及對利用其他格式化選項,如字母順序(如果可能的話)

我試過下面列出的命令,研究了,似乎無法找到解決方案。似乎會有一個轉置功能,或者會使這成爲可能的東西。

print df1.columns.values 
print df1.columns.tolist() 
dataframe.columns.values.tolist() 

回答

0
import pandas 

data = pandas.read_csv('sample.csv') 
print data.columns.values 

輸出:

[u'col1', u'col2', u'col3', u'col4'] 

,然後操縱根據您的需求清單。

+0

其實,我的輸出看起來像: – Tiberius

+0

謝謝你的答覆。其實,我的輸出看起來像:['col1''col2''col3''col4''col5']如果那樣的話。此外,「根據您的需求操縱列表」部分是我請求協助的部分。我不想要一個水平列表,而是一個垂直列表或兩列中的垂直列表。 – Tiberius

+0

是否有一個原因,您希望垂直顯示列? @Tiberius – essramos