在 python jupyter notebook 中将列表转换为数据框

Convert a list to dataframe in python jupyter notebook

我有一个列表名称 '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

有人可以帮我解决这个问题吗?

我相信列表中有 DataFrame,因此需要 select 通过索引在列表中的第一个值:

df = val[0]

如果需要将所有值连接在一起:

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

或者:

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