gpt4 book ai didi

python - "unpack' Pandas 数据帧的最快方法

转载 作者:行者123 更新时间:2023-12-04 08:44:53 25 4
gpt4 key购买 nike

希望标题不要误导。
我像往常一样在 Pandas 数据框中加载一个 Excel 文件

df = pd.read_excel('complete.xlsx')
这就是里面的东西(通常已经订购了 - 这是一个非常小的样本)
df
Out[21]:
Country City First Name Last Name Ref
0 England London John Smith 34
1 England London Bill Owen 332
2 England Brighton Max Crowe 25
3 England Brighton Steve Grant 55
4 France Paris Roland Tomas 44
5 France Paris Anatole Donnet 534
6 France Lyon Paulin Botrel 234
7 Spain Madrid Oriol Abarquero 34
8 Spain Madrid Alberto Olloqui 534
9 Spain Barcelona Ander Moreno 254
10 Spain Barcelona Cesar Aranda 222
我需要做的是自动导出数据,为每个国家/地区创建一个 sqlite 数据库(即“England.sqlite”),其中将包含每个城市(即伦敦和布莱顿)的表格,并且每个表格都有相关人员信息。
sqlite 不是问题,我只是想弄清楚如何以最快速和“pythonic 的方式”“解包”数据帧
谢谢

最佳答案

您可以通过 DataFrame.groupby 循环目的:

for i, subdf in df.groupby('Country'):
print (i)
print (subdf)
#processing

关于python - "unpack' Pandas 数据帧的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64372676/

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