gpt4 book ai didi

python - 如何将列表列表转换为数据框并将列表的第一个元素作为索引

转载 作者:太空宇宙 更新时间:2023-11-03 14:11:45 25 4
gpt4 key购买 nike

我的示例数据可以在这里看到:

data=[['Australia',100],['France',200],['Germany',300],['America',400]]

我期望的数据框可能是这样的:

           volume
Australia 100
France 200
Germany 300
America 400

我尝试了以下方法:

pd.DataFrame(data,columns=['Country','Volume']) 
Country Volume
0 Australia 100
1 France 200
2 Germany 300
3 America 400

pd.DataFrame.from_items()

但是,还是得不到预期的结果?

是否有可能获得预期的 pandas 数据帧结构?感谢您提前检查。

最佳答案

您可以在数据帧的结果上调用set_index:

In [2]:
data=[['Australia',100],['France',200],['Germany',300],['America',400]]
pd.DataFrame(data,columns=['Country','Volume']).set_index('Country')

Out[2]:
Volume
Country
Australia 100
France 200
Germany 300
America 400

关于python - 如何将列表列表转换为数据框并将列表的第一个元素作为索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37068619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com