为了账号安全,请及时绑定邮箱和手机立即绑定

“解压”pandas 数据框的最快方法

“解压”pandas 数据框的最快方法

PHP
慕侠2389804 2023-11-09 10:52:46
希望标题没有误导。我像往常一样在 pandas 数据框中加载 Excel 文件df = pd.read_excel('complete.xlsx')这就是里面的东西(通常已经订购了 - 这是一个非常小的样品)dfOut[21]:     Country       City First Name  Last Name  Ref0   England     London       John      Smith   341   England     London       Bill       Owen  3322   England   Brighton        Max      Crowe   253   England   Brighton      Steve      Grant   554    France      Paris     Roland      Tomas   445    France      Paris    Anatole     Donnet  5346    France       Lyon     Paulin     Botrel  2347     Spain     Madrid      Oriol  Abarquero   348     Spain     Madrid    Alberto    Olloqui  5349     Spain  Barcelona      Ander     Moreno  25410    Spain  Barcelona      Cesar     Aranda  222我需要做的是自动导出数据,为每个国家创建一个 sqlite 数据库(即“England.sqlite”),其中将包含每个城市(即伦敦和布莱顿)的表,每个表都有相关人员信息。sqlite 不是问题,我只是想弄清楚如何以最快速和“Pythonic 的方式”“解压”数据框谢谢
查看完整描述

1 回答

?
芜湖不芜

TA贡献1796条经验 获得超7个赞

您可以按DataFrame.groupby对象循环:


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

     print (i)

     print (subdf)

     #processing


查看完整回答
反对 回复 2023-11-09
  • 1 回答
  • 0 关注
  • 54 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信