Подпишитесь на другие кейсы, используя первое наблюдение - PullRequest
1 голос
/ 07 августа 2020

У меня есть следующие данные:

df_1 <- data.frame(
  a = c(88888, 1, 1, 2, 2), 
  b = letters[1:5]
)

Результат:

      a b
1 88888 a
2     1 b
3     1 c
4     2 d
5     2 e

Но я хочу это:

      a b
1 88888 a
2 88888 b
3 88888 c
4 88888 d
5 88888 e

Как это сделать ?

1 Ответ

1 голос
/ 07 августа 2020

Вы можете жестко закодировать весь столбец как первое значение, используя $k и [n], где «k» - это имя столбца, которое вы записываете, а «n» - это элемент, которым вы хотите заменить весь вектор. См. Формат ниже.

df_1$a <- df_1$a[1]
df_1
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...