переносить большое количество строк в один столбец? - PullRequest
2 голосов
/ 08 мая 2020

Я хотел бы превратить мои строки в один столбец. Я пробовал использовать VBA, но он не go полностью (раньше он вылетал). Вот и подумываю попробовать R.

Точнее у меня 193 столбца и 4957 строк. Итак, я хотел бы получить один столбец из 956 701 строки. Поэтому мне нужен автоматический c код, а не формула, которую нужно адаптировать, потому что это займет слишком много времени.

Итак, чтобы убедиться, что я ясно выразился, вот что я хотел бы получить для этого небольшого примера:

1 2 3 4 5
6 7 8 9 10

1
2
3
4
5
6
7
8
9
10

У вас есть идеи, какой код может решить мою проблему? проблема?

Ответы [ 2 ]

1 голос
/ 08 мая 2020

Мы можем transpose и объединить

newdf <- data.frame(col1 = c(t(df1)))
0 голосов
/ 08 мая 2020

В R это очень просто сделать с помощью melt (). Если ваши данные находятся в csv, используйте read_csv и melt (), а затем при необходимости запишите их обратно в CSV.

...