Создание новой переменной в Rstudio - PullRequest
1 голос
/ 14 апреля 2020

В настоящее время я работаю в исследовательской лаборатории и недавно начал изучать данные с помощью Rstudio. Я новичок в Rstudio и никогда не кодировал раньше. Одной из переменных является Stim, где значения - это разные слова, и я хочу создать новую переменную, чтобы классифицировать слова по трем различным категориям - хорошая, плохая и физическая активность. Как мне это сделать?

1 Ответ

0 голосов
/ 14 апреля 2020

Если вам нужен кадр данных, который содержит столбец Stim и отдельный столбец Category, содержащий ваши категориальные данные:

library(dplyr)

# Here is your variable
Stim <- c("Apples","Bananas","Cookies","Deadlifting")

# Creating a dataframe from your variable
df <- as.data.frame(Stim)

# Categorizing your data
# Assuming Apples & Bananas are bad, Cookies are good, and deadlifting is physical activity

df <- df %>%
  mutate(Category =
           (case_when(Stim == "Apples" | Stim == "Bananas" ~ "Bad",
                      Stim == "Cookies" ~ "Good",
                      Stim == "Deadlifting" ~ "Physical Activity")))

Данные:

df <- structure(list(Stim = c("Apples", "Bananas", "Cookies", "Deadlifting"
)), row.names = c(NA, -4L), class = c("tbl_df", "tbl", "data.frame"
))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...