板上的各位大大好
最近刚开始接触程式语言,挫折感好强烈@@..
请问对dataframe做groupby分群之后,我想要把每个分类储存到excel的不同sheet
sheet的名字是分类的名字,例如:形容词、动词、名词
目前的写法如下,觉得写的很笨..好像比直接用excel还要慢...
grouped = df2.groupby('词性')
g1 = grouped.get_group(name = '介系词')
g2 = grouped.get_group(name = '代名词')
g3 = grouped.get_group(name = '冠词')
writer = pd.ExcelWriter('爬虫-基本1200字词.xls')
g1.to_excel(writer, sheet_name='介系词')
g2.to_excel(writer, sheet_name='代名词')
g3.to_excel(writer, sheet_name='冠词')
writer.save()
如果group里面有20个不同的分类,照现在的写法必须要复制20行定义变量,
然后再对20个变量设定储存sheet,而且sheet的名字还要手动key进去
请问要怎么写会比较好..
谢谢读完的板友们!!