Ich suche nach einem Einzeiler, der in einem Linux-Terminal ausgeführt werden kann und Folgendes ausführt.
Nimmt als Eingabe eine tabulatorgetrennte Datei (tsv) mit vielen Spalten (~100) und erstellt eine zweispaltige tsv-Ausgabe mit der ersten Spalte als Spaltennamen und der zweiten Spalte mit den unterschiedlichen Werten jeder Spalte. Minimales Beispiel unten
Eingabe:
main_pos
first_pos
second_pos
e1
grün
rund
e2
grün
quadratisch
Erwartete Ausgabe:
column_name
distinct_values
main_pos
e1,e2
first_pos
green
second_pos
round,square
Es ist nicht wirklich erforderlich, einen Header in der Ausgabe zu haben. Es würden auch nur die Spaltennamen und eindeutigen Werte allein ausreichen.
Ein Liner, um unterschiedliche Werte aller Spalten eines TSV zu erhalten ⇐ Linux
-
- Similar Topics
- Replies
- Views
- Last post
-
-
Konvertieren aller Spalten von DTYPE 'Objekt' in 'Float' in Python/Pandas
by Anonymous » » in Python - 0 Replies
- 40 Views
-
Last post by Anonymous
-
Mobile version