R-数据帧从旧数据帧生成新数据帧
我使用的所有代码如下:R-数据帧从旧数据帧生成新数据帧,r,dataframe,R,Dataframe,我使用的所有代码如下: 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", "neut
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"))
df我只想试试
df1 <- df[df$Result=='great',1:2]
df2 <- df[df$Result=='bad',1:2]
对于df2
也一样。有帮助吗?您可以使用list\u df我需要两个不同的数据框,一个只包含“StudyID”和“Score”列,结果等于“great”,另一个包含结果等于“bad”的数据框是!谢谢!
head(df1)
StudyID Score
9 Study_9 26
12 Study_12 30
13 Study_13 29
15 Study_15 22
19 Study_19 23
25 Study_25 21