Заполнить столбец данных повторяющиеся значения строки в r - PullRequest
0 голосов
/ 06 января 2019

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

NEW_COLUMN=c(1,2)

Пример исходного кадра данных

A B C    A B C NEW_COLUMN
X X X    X X X 1
X X X    X X X 1
X X X    X X X 2
X X X    X X X 2

1 Ответ

0 голосов
/ 06 января 2019

Вы можете попробовать это так:

df <- data.frame(a = c(1,2,3,4),
             b = c(4,5,6,7),
             c = c(7,8,9,10))

newcol <- c(1,2)

#instert new column by repeating each element in vector "newcol" 2 times
df2 <- dplyr::mutate(df, d = rep(newcol, each = 2))

df2
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...