Я ищу однострочный файл, который можно запустить в терминале Linux, который выполняет указанные ниже действия.
Принимает в качестве входных данных файл, разделенный табуляцией (tsv) со многими столбцами (~ 100), и создает выходные данные tsv с двумя столбцами, где первый столбец является именем столбца, а второй столбец имеет отдельные значения каждого столбца. Минимальный пример ниже
Ввод:
main_pos
first_pos
второй_pos
e1
зеленый
круглый
e2
зеленый
квадрат
Ожидаемый результат:
имя_столбца
distinct_values
main_pos
e1,e2
first_pos
green
Second_pos
round,square
На самом деле не обязательно иметь какой-либо заголовок в выводе. Только имен столбцов и отдельных значений также будет достаточно.
Подробнее здесь: https://stackoverflow.com/questions/798 ... s-of-a-tsv