2016-02-02 4 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 

В частности, мне нужно, чтобы определить, сколько столбцов в ширину, чтобы отобразить, а также используйте другие параметры форматирования, такие как alphabetize (если это возможно)

Я пробовал перечисленные ниже команды, исследовал и не мог найти решение. Похоже, что была бы функция транспонирования или что-то, что сделало бы это возможным.

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

Смежные вопросы