Преобразовать список в датафрейм в блокноте Python Jupyter - PullRequest
1 голос
/ 28 марта 2019

У меня есть имя списка 'val', которое находится ниже:

[       x  y
0      0.0 A
1      1.0 B
2      2.0 C
3      3.0 D
4      4.0 E
5      5.0 F]

Мне нужно преобразовать это в фрейм данных pandas, где у меня не получается.

код, который я использовал:

df = pd.DataFrame (val)

Вывод, который я получаю:

0
x y 0.0 A 1.0 B 2.0 C 3.0 D 4.0 E 5.0 F

Ожидаемый вывод:

 x   y
0.0  A
1.0  B
2.0  C
3.0  D
4.0  E
5.0  F

Может ли кто-нибудь помочь мне решить эту проблему?

1 Ответ

3 голосов
/ 28 марта 2019

Я считаю, что в списке DataFrame, поэтому нужно выбрать первое значение в списке путем индексации:

df = val[0]

Если необходимо объединить все значения вместе:

df1 = pd.concat(val, ignore_index=True)

Или:

df2 = pd.concat(val, ignore_index=True, axis=1)
...