6GBのcsvファイルがありますが、それほど多くのデータは必要なく、約100行が必要です。どのように切り取ることができますか?
答え1
必要に応じて、次のことができます。
最初の100行をインポートする@K7AAYの提案に従って。
head -n100 filename.csv > file100.csv
最後の100行のインポート
tail -n100 filename.csv > file100.csv
100行がランダムに選択されます。これを行うには、GNUプログラムをインストールする必要があります
shuf
。 Linuxを使用している場合は、ディストリビューションリポジトリからインストールできる必要があります。shuf -n100 filename.csv > file100.csv
または(任意の順序)オプションを
sort
サポートしている場合は、-R
次のことができます。sort -R filename.csv | head -n100 > file100.csv
答え2
使用頭最初の100行だけを表示し、新しいファイルとして指定します。現在のファイル名に変更します。ファイル名.csv:
head -n100 filename.csv > file100.csv