2015-03-16 2 views
6

в python, скажем, у меня есть список [1,2,3, ..., 100], и я хотел бы использовать этот список для создания dataframe, который имеет одна строка и значение строки - это список. Каков самый быстрый и элегантный способ сделать это?python создать кадр данных с одной строкой по списку

+0

Вы хотите получить один c оллун или 100 колонок? – EdChum

+1

Добавьте образец вывода и все, что вы пробовали до сих пор –

+0

@EdChum, мне хотелось бы 100 столбцов. – user2854008

ответ

10

передать список как список парам для data:

In [11]: 

l = range(1,100) 
pd.DataFrame(data=[l]) 
Out[11]: 
    0 1 2 3 4 5 6 7 8 9 ... 89 90 91 92 93 94 95 96 \ 
0 1 2 3 4 5 6 7 8 9 10 ... 90 91 92 93 94 95 96 97 

    97 98 
0 98 99 

[1 rows x 99 columns] 

Вы можете передать имена столбцов в качестве арг в DataFrame конструктору или назначить непосредственно:

pd.DataFrame(data=[l], columns = col_list)

или

df.columns = col_list 
+1

Я считаю, что вы можете опустить этот список на диапазон –

+0

@BobHaffner хорошо замечен – EdChum

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