[数据处理] Pandas利用groupby拆分csv
关键步骤: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="app
·
关键步骤:
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编码格式,处理速度还可以。

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