本来生成的表格应该有很多行但是只有一行,有什么办法可以解决么?请问一下
2条回答 默认 最新
关注 不知道你这个问题是否已经解决, 如果还没有解决的话:- 这个问题的回答你可以参考下: https://ask.csdn.net/questions/7705953
- 这篇博客你也可以参考下:Python进行Excel操作-格式处理和数据排序
- 除此之外, 这篇博客: 利用Python对Excel文件进行批量操作中的 将一份文件按照指定列拆分成多个文件 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:
上面讲了如何批量合并多个文件,我们也有合并多个文件逆需求,即按照指定列将一个文件拆分成多个文件。
还是上面的数据集,假设我们现在拿到了一份1-6月份的文件,这份文件除了日期和销量两列以外,还多了一列月份,现在我们需要做的就是根据月份这一列将这一份文件拆分成多个文件,每个月份单独存储为一个文件。
具体实现代码如下:
#生成一列新的月份列 df_o['月份'] = df_o['日期'].apply(lambda x:x.month) #遍历每一个月份值 for m in df_o['月份'].unique(): #将特定月份值的数据筛选出来 df_month = df_o[df_o['月份'] == m] #将筛选出来的数据进行保存 df_month.to_csv(r'D:/Data-Science/share/data/split_data/' + str(m) + '月销售日报_拆分后.csv')
运行上面代码我们就可以在目标路径下看到拆分后的多个文件:
- 您还可以看一下 曾贤志老师的【曾贤志】用Python开发网站展示Excel数据(数据可视化呈现)课程中的 3.14 多种数据查询方式小节, 巩固相关知识点
- 以下回答来自chatgpt:
在参考资料中找不到与问题相关的内容,因此无法给出具体的解决方案,建议检查代码并确认Excel表格是否按照预期生成。如果问题依然存在,可以查看相关报错信息和代码逻辑,或者尝试使用其他库或工具进行Excel表格的生成。
如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^解决 无用评论 打赏 举报
悬赏问题
- ¥15 Mac系统vs code使用phpstudy如何配置debug来调试php
- ¥15 目前主流的音乐软件,像网易云音乐,QQ音乐他们的前端和后台部分是用的什么技术实现的?求解!
- ¥60 pb数据库修改与连接
- ¥15 spss统计中二分类变量和有序变量的相关性分析可以用kendall相关分析吗?
- ¥15 拟通过pc下指令到安卓系统,如果追求响应速度,尽可能无延迟,是不是用安卓模拟器会优于实体的安卓手机?如果是,可以快多少毫秒?
- ¥20 神经网络Sequential name=sequential, built=False
- ¥16 Qphython 用xlrd读取excel报错
- ¥15 单片机学习顺序问题!!
- ¥15 ikuai客户端多拨vpn,重启总是有个别重拨不上
- ¥20 关于#anlogic#sdram#的问题,如何解决?(关键词-performance)