我有一个非常大的CSV文件(超过1亿条记录),我想从中删除几列。我已尝试过CSVed(http://csved.sjfrancke.nl/#csvuni)应用程序,但此大小的文件无法打开。有人知道我需要进入命令行界面删除特定列吗?我使用的是Windows 7。
以下是我目前拥有的专栏。我在要删除的列旁边放了一个“X”。
答案 0 :(得分:2)
你需要的是cut,并且可以从gnuwin32,包coreutils获得它(例如)。
一旦你拥有它,
cut -d , -f 1,14-24,27-39,42-43 fileInput.csv > fileOutput.csv