Как выбрать строки в одном столбце и преобразовать в новую таблицу в виде столбцов? - PullRequest
3 голосов
/ 02 мая 2019

Я импортирую данные из файла Excel в Rstudio и хочу выбрать конкретные строки в одном столбце, чтобы создать два новых столбца в новой таблице.

Например, у меня есть такой столбец:

Старый1

1

2

3

5

6

7

40

8

12

12

12

6

И я хочу выбрать строки 2-5 и строки 8-12, чтобы создать два новых отдельных столбца в новой таблице.Какую библиотеку или функцию лучше всего использовать для этого?

Итак, в этом примере результирующий вывод будет выглядеть следующим образом:

enter image description here

1 Ответ

3 голосов
/ 02 мая 2019

Вот один вариант с cbind.fill из rowr

library(rowr)
out <- cbind.fill(df1$no1408[2:5], df1$no1408[8:12], fill = NA)
names(out) <- paste0("New_", 1:2)

data

df1 <- structure(list(no1408 = c(10L, 2L, 3L, 5L, 6L, 8L, 20L, 40L, 
 8L, 12L, 12L, 6L)), class = "data.frame", row.names = c(NA, -12L
 ))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...