我在151个不同的数据帧中有一些关于前151个口袋妖怪的数据
id identifier pokemon_id stat_id base_stat local_language_id name
36 7 Squirtle 7 1 44 9 HP
37 7 Squirtle 7 2 48 9 Attack
38 7 Squirtle 7 3 65 9 Defense
39 7 Squirtle 7 4 50 9 Special Attack
40 7 Squirtle 7 5 64 9 Special Defense
41 7 Squirtle 7 6 43 9 Speed
id identifier pokemon_id stat_id base_stat local_language_id name
18 4 Charmander 4 1 39 9 HP
19 4 Charmander 4 2 52 9 Attack
20 4 Charmander 4 3 43 9 Defense
21 4 Charmander 4 4 60 9 Special Attack
22 4 Charmander 4 5 50 9 Special Defense
23 4 Charmander 4 6 65 9 Speed
我真正想要的是每个pokemon一行,每个stat作为新数据帧的一列。像这样的
id identifier pokemon_id HP Attack ...
4 Charmander 4 39 52 ...
7 Squirtle 7 44 48 ...
有没有一种简单的方法可以用熊猫数据帧来实现这一点
您可以使用^{} :
如果所有} 与
DataFrames
都在列表dfs
中,请将^{list comprehension
一起使用:上次将} 一起使用(在
reset_index
与^{pandas
0.18.0
中新增),如果使用pandas bellow 0.18.0
省略rename_axis
并使用df.columns.name = None
:我相信这会满足你的要求:
相关问题 更多 >
编程相关推荐