编程语言
首页 > 编程语言> > python 用pandas库来从csv 文件读取数据,保存数据到 csv 文件 excel文件 DataFrame 分组 df.groupby()

python 用pandas库来从csv 文件读取数据,保存数据到 csv 文件 excel文件 DataFrame 分组 df.groupby()

作者:互联网

python 用pandas库来从csv 文件读取数据,保存数据到 csv 文件 excel文件 DataFrame 分组 df.groupby()
 1 import pandas as pd
 2 import os
 3 
 4 path  = './'
 5 read_csv_filename = 'data.csv'
 6 data = pd.read_csv(os.path.join(path,read_csv_filename),encoding='gb2312')
 7 print(type(data))
 8 print(data)
 9 writer_excel=pd.ExcelWriter(f"{path}all_class.xlsx")  
10 for classname,subdata in data.groupby('班级'):
11     print(classname)
12     print(subdata)
13     subdata.to_csv(f"{path}{classname}.csv")
14     subdata.to_excel(writer_excel,sheet_name=classname,index=True)
15 writer_excel.save()

 

 

 

 

   

标签:文件,读取数据,excel,classname,subdata,path,csv,data
来源: https://www.cnblogs.com/szeto/p/16585513.html