Весь код, который я использовал ниже:
df <- data.frame("StudyID" = paste("Study", seq(1:100), sep = "_"),
"Score" = sample(c(-15:30),100, replace = TRUE))
df$Result<- ifelse(df$Score > 20, "great",
ifelse(df$Score < -5, "bad", "neutral"))
Я хочу создать НОВЫЙ фрейм данных1, который содержит «StudyID» и «Score» только для людей, у которых Result равен «great». ». Результирующие столбцы должны содержать только «StudyID» и «Score», а не столбец «Result».
Затем я хочу создать еще один НОВЫЙ dataframe2 для людей, у которых «Result» равен «плохому» со столбцами. «StudyID» и «Score».
Ваша помощь очень ценится!