
Ich habe eine 6 Gigabyte große CSV-Datei, brauche aber nicht so viele Daten, sondern etwa 100 Zeilen. Wie kann ich sie kürzen?
Antwort1
Je nachdem, was Sie möchten, können Sie:
Nehmen Sie die ersten 100 Reihenwie von @K7AAY vorgeschlagen.
head -n100 filename.csv > file100.csv
Nehmen Sie die letzten 100 Zeilen
tail -n100 filename.csv > file100.csv
Wählen Sie eine zufällige Auswahl von 100 Zeilen aus. Dazu müssen Sie das GNU-
shuf
Programm installiert haben. Wenn Sie Linux verwenden, sollte es aus den Repositories Ihrer Distribution installierbar sein.shuf -n100 filename.csv > file100.csv
Alternativ können Sie Folgendes tun, wenn Ihr Gerät die Option (zufällige Sortierung)
sort
unterstützt :-R
sort -R filename.csv | head -n100 > file100.csv
Antwort2
VerwendenKopfum nur die ersten 100 Zeilen anzuzeigen und sie in eine neue Datei umzuleiten. Bitte ersetzen Sie den aktuellen Dateinamen durchDateiname.csv:
head -n100 filename.csv > file100.csv