"Сравнить переменную по штатным сокращениям - PullRequest
0 голосов
/ 04 мая 2020

Как я могу сравнить переменную по сокращениям штата?

Мой набор данных в настоящее время имеет 5 переменных. Одним из них является Местоположение, и оно записывается как: «Роли, N C»

Мне нужно создать переменную, содержащую двухбуквенное сокращение состояния для каждого наблюдения, а затем еще одну, чтобы сгруппировать их по состоянию. Каждое наблюдение относится к колледжу, включая его классификацию (частную / общедоступную c), государственное / вне государственного обучения и местоположение.

1 Ответ

2 голосов
/ 04 мая 2020

Это должно сработать, если я правильно понял вашу проблему.

Примечание : Пожалуйста, всегда предоставляйте образцы данных, используя dput(your_dataset) или dput(head(your_dataset))

library(tidyverse)
d<- tibble(id = 1:3,
           Location = c("Newyork, NY", "Raleigh, NC", "Delhi, IN"))
d %>% separate(Location,into = c("city", "country")) %>% 
  mutate_at(vars("city","country"), str_trim)

# A tibble: 3 x 3
     id city    country
  <int> <chr>   <chr>  
1     1 Newyork NY     
2     2 Raleigh NC     
3     3 Delhi   IN 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...