熊猫通过唯一ID将

时间:2019-09-13 19:16:12

标签: python pandas

我真的迷路了,需要一些帮助或提示

我有一个ID重复的CSV文件,我想将其拆分为多个CSV,每个CSV文件包含一个唯一的ID

预期输出应为

file1.csv

 person_name     id    Total  Paid        Date          No
      Deniss  55227  1191,75  0,00  21/08/2019  15/06/2018
      RINALDS  56002   169,00  0,00  21/08/2019  15/06/2018
      OLGA  54689   812,90  0,00  21/08/2019  15/05/2018

file2.csv

 person_name     id    Total  Paid        Date          No
      Deniss  55227  1191,75  0,00  21/08/2019    20180615
     RINALDS  56002   169,00  0,00  21/08/2019    20180615
        OLGA  54689   812,90  0,00  21/08/2019    20180515

2 个答案:

答案 0 :(得分:0)

您需要:

[df.loc[df['id']==x].to_csv() for x in df['id'].unique()]

答案 1 :(得分:0)

a1b1c1d1e1f1g1h1

您可以使用它来获得所需的结果