我有一个列表如下,需要将它转换为熊猫数据框。
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)
因此,我想知道在熊猫中是否有任何简单的方法可以做到这一点。
如果需要,我很乐意提供更多详细信息。