【发布时间】:2018-06-16 13:03:33
【问题描述】:
是否可以将 csv 文件垂直拆分为多个文件?我知道我们可以将单个大文件拆分为较小的文件,而无需使用命令行提及任何行。我有 csv 文件,其中的列在某个列号之后重复,我想按列拆分该文件。这可以通过命令行实现吗?如果没有,那么我们如何使用 python 来做到这一点?
考虑上面的示例,其中站点和地址垂直多次出现,我想创建 3 个不同的 csv 文件,其中包含单个站点和单个地址
任何帮助将不胜感激,
谢谢
【问题讨论】:
-
您可能有兴趣查看
cut命令 -
确实 cut 是你的朋友。如果您想要一个适应的解决方案,请提供一个实际的输入示例
-
@ishahak,我刚刚编辑了这个问题,所以基本上我想将这些文件转换为多个文件,每个文件应该只包含 2 行,即站点和地址
-
@ishahak,我有这个好习惯,谢谢:)
标签: python bash csv command-line command