关键步骤:

1、利用pandas的pd.read_csv读取csv内容到pandas dataframe结构里;

2、利用groupby按共同元素聚合;

3、提取groupby后的dataframe对象信息并输出。

df=pd.read_csv(pathDir+"//"+"xx.csv",sep=",",engine='python',header=0)

grouped=df.groupby(by="apply_ym")
for value,group in grouped:
    filename=str(value)+'.'+'csv'
    try:
        f=open(filename,'w')
        if f:
            #清空文件
            f.truncate()
            #写入新文件
            group.to_csv(filename,sep=',',index=False,mode='w',encoding='utf-8')
    except Exception as e:
            print(e)

注意输入的csv编码格式,处理速度还可以。

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐