hhhhqqq1111 2021-04-08 12:03 采纳率: 91.7%
浏览 61
已采纳

如何对csv文件的的格式进行重新编写(要求用python,涉及循环)?

现在我有4000多个csv文件(把这四千多个文件转到其他目录的代码在下面给出)。

每个文件的格式如下图,我想把它们每个文件的第一和第二行删掉,现在我在下图已经完成,但在对第二行的名字进行修改时出现了问题,比如说我想把A列的日期改成英文date,B列的改成open,中文与英文一一对应,但在改完后的date却没和日期对应。

我想应该是我的excel文件的第二行只占一个格子,没有与第三行的日期,开盘等对应。现在想实现把这4000多个csv文件重新保存到另一个目录,但格式是按我上文说的格式。

我现在的思路:由于我的CSV文件是由excel打开的,如果把他们用文本编辑打开,是否能解决?

  • 写回答

7条回答 默认 最新

  • CSDN专家-孙老师 2021-04-08 14:47
    关注

    可能是调用read_csv方法的时候,没有指定分隔符。

    用记事本打开看看,字段之间的分隔符是什么?空格还是Tab分隔?调用read_csv方法的时候,通过sep参数指定分隔符,然后再指定name。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(6条)

报告相同问题?

悬赏问题

  • ¥15 c程序不知道为什么得不到结果
  • ¥40 复杂的限制性的商函数处理
  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置