小编Gig*_*ioz的帖子

如何在python中将列表列表转换为Pandas数据框

我有一个列表如下,需要将它转换为熊猫数据框。

mylist = [[2000, 0.5, 0.3, 0.8, 0.9, 0.8], [2001, 0.5, 0.6, 0.8, 0.9, 0.9], [2002, 0.5, 0.3, 0.8, 0.8, 0.8], [2003, 0.9, 0.9, 0.9, 0.9, 0.8]]
columns = ['year', 'score_1', 'score_2', 'score_3', 'score_4', 'score_5']
Run Code Online (Sandbox Code Playgroud)

我希望数据框如下。

    year score_1 score_2 score_3 score_4 score_5
0    2000   0.5    0.3     0.8      0.9     0.8
1    2001   0.5    0.6     0.8      0.9     0.9
2    2002   0.5    0.3     0.8      0.8     0.8
3    2003   0.9    0.9     0.9      0.9     0.8
Run Code Online (Sandbox Code Playgroud)

目前,我正在关注以下代码。但它需要将我原来的“mylist”数据重组为“year”和“scores”。

pd.DataFrame(data=[scores],index=[year],columns=columns)
Run Code Online (Sandbox Code Playgroud)

因此,我想知道在熊猫中是否有任何简单的方法可以做到这一点。

如果需要,我很乐意提供更多详细信息。

python pandas

2
推荐指数
1
解决办法
4008
查看次数

标签 统计

pandas ×1

python ×1