2016-12-18 6 views
1

私は非常に大きな.csvファイルを持っています。ファイルには1000万行のデータが含まれています。ファイルサイズは約250 MBです。各行は3つの値が含まれており、次のようになります。非常に大きなデータファイルのすべてのX行を削除するには?

-9.8199980e-03183、-4.32

私はすべての2行目を削除したい

または例えば10行毎に新しいファイルにまっすぐコピーしてください。どのプログラムを使用する必要がありますか?コードを投稿することはできますか?

私はScilabとExcelで試しました。彼らはファイルを開くことができなかったし、ファイルのほんの一部を開くこともできなかった。私はNotepad ++でファイルを開くことができますが、2行おきに削除するマクロを記録して実行しようとするとクラッシュしました。

+0

をあなたはどのようなOSを使用していますか? – 2ps

答えて

2

gawk/awkhereからインストールしてこの素晴らしいツールのパワーを活用することをお勧めします。

あなたが他のすべての行場合:あなたはすべての10行目たい場合

gawk "NR%2" original.csv > new.csv 

を:

gawk 'NR%10==0" original.csv > new.csv 
関連する問題