R, создайте пустышку для каждого наблюдения, которое соответствует вектору - PullRequest
0 голосов
/ 08 мая 2020

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

states<- c("AZ", "TN", "MI", "NY", "CA", "FL", "MA", "OH")
numbers<- c(1:8)
df<- data.frame(states, numbers)
coastal <- c("NY", "CA", "FL", "MA")

1 Ответ

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

Создайте столбец с именем «индикатор» с ИСТИНА и ЛОЖЬ:

df$indicator <- df$states %in% coastal

Создайте столбец с именем «индикатор» с 1 и 0:

df$indicator <- +(df$states %in% coastal)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...