将datafram或者groupby之后数据保存成excel文件

在使用pandas进行数据统计分析时,大家可能不知道如何保存groupby函数的分组结果,我的解决方案如下:


通过reset_index()函数可以将groupby()的分组结果转换成DataFrame对象,这样就可保存了!!


代码举例:


out_xlsx=in_f_name+'-group.xlsx'


df_group=df.groupby(['推广计划','推广组']).describe().reset_index()


df_group.to_excel(out_xlsx, sheet_name='Sheet1',index=False)


#这里的out_xlsx可以直接是字符串形式的文件名。操作空间在桌面的话,会直接保存在桌面。






pandas处理数据一个流程https://blog.csdn.net/u011462357/article/details/78377411


在导入的文档,读取之后:


df.drop(df.tail(n).index) 从尾部去掉 n 行


df.dorp(df.head(n).index) 从头去掉 n 行


可以加上 inplace=True 直接修改原 dataFrame,不过函数返回是 None


也可以直接用:PageDF = PageDF[:-1]


pandas处理数据,索引是用df.loc[]和. df. iloc[]


df.loc[index_name,col_name]https://blog.csdn.net/flyfish5/article/details/79852938

你可能感兴趣的:(将datafram或者groupby之后数据保存成excel文件)