按列合并多个 csv 文件的最快方法是什么?

2024-03-30

我有大约 50 个 CSV 文件,每个文件有 60,000 行,列数各不相同。我想按列合并所有 CSV 文件。我尝试在 MATLAB 中执行此操作,方法是转置每个 csv 文件并重新保存到磁盘,然后使用命令行将它们连接起来。这花了我的电脑一个多星期的时间,最终结果需要再次转置!我必须再次这样做,并且我正在寻找一个不需要再花一周的解决方案。任何帮助,将不胜感激。


[...]转置每个 csv 文件并重新保存到磁盘,然后使用命令行将它们连接起来 [...]

听起来像 Transpose-Cat-Transpose。使用paste http://en.wikipedia.org/wiki/Paste_%28Unix%29用于水平连接文件。

paste -d ',' a.csv b.csv c.csv ... > result.csv
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

按列合并多个 csv 文件的最快方法是什么? 的相关文章

随机推荐