编写R函数或循环以重复选择符合条件的行,将其保存为单独的对象并重命名列标题。
创始人
2024-12-05 15:30:47
0

可以利用R中的for循环和subset()函数以及rename()函数来解决这个问题。

示例数据:

df <- data.frame(ID = c(1,2,3,4,5), YesNo = c("Yes","No","Yes","No","Yes"), Score = c(75, 80, 90, 85, 95))

  1. 使用for循环和subset()函数,重复选择符合条件的行并将其保存为单独的对象:

for (i in c("Yes", "No")) { df_sub <- subset(df, YesNo == i) assign(paste0("df_", i), df_sub) }

运行这段代码后,将得到两个新的数据框 df_Yes 和 df_No,它们分别包含原数据框 df 中符合 Yes 和 No 条件的行。

  1. 重命名列标题:

library(dplyr) df_Yes <- df_Yes %>% rename("ID_Yes" = ID, "Score_Yes" = Score)

df_No <- df_No %>% rename("ID_No" = ID, "Score_No" = Score)

上述代码使用了dplyr包中的rename()函数,将原来的ID列和Score列重命名为 ID_Yes、Score_Yes 和 ID_No、Score_No。

最终,我们得到了两个新的数据框 df_Yes 和 df_No,它们包含原数据框 df 中符合 Yes 和 No 条件的行,并且重命名了列标题。

相关内容

热门资讯

德州之星辅助!德扑ai决策软件... 德州之星辅助!德扑ai决策软件,德州wpk果然有挂(详细外 挂教程)是一款可以让一直输的玩家,快速成...
wpk辅助挂!wpK本来真的有... wpk辅助挂!wpK本来真的有挂,wpK果然真的有挂,必赢方法(有挂解密)1、超多福利:超高返利,海...
wepower有外 挂!we-... 1、wepower有外 挂!we-poke有挂(透视辅助)wePoke(一贯真的有挂);详细教程。2...
德扑之星有作弊!德扑人工智能,... 德扑之星有作弊!德扑人工智能,德扑线上其实存在有挂(详细有猫腻教程)1、下载好德扑之星有作弊辅助软件...
攻略教程!wepoke透明真的... 攻略教程!wepoke透明真的(wepokeai代打)wepOke(都是真的有挂);1分钟了解详细教...
wpk德州透视辅助!wpk辅助... wpk德州透视辅助!wpk辅助器小程序,wPK原来真的有挂,详细教程,(有挂技巧)在进入wpk辅助挂...
德扑之星猫腻!德扑计算软件,w... 德扑之星猫腻!德扑计算软件,wepower德州都是真的是有挂(详细数据软件教程)1、金币登录送、破产...
细节方法!wepoke人有挂(... 细节方法!wepoke人有挂(wepoke计算辅助)wepoKe(就是真的有挂)1、很好的工具软件,...
wpk透视辅助测试!wpK一贯... wpk透视辅助测试!wpK一贯真的有挂,wpK的确真的有挂,介绍教程(有挂介绍);1、进入到wpk黑...
德扑起手牌胜率图!德扑之星真破... 德扑起手牌胜率图!德扑之星真破解套路,德州wepower原来是真的有挂(详细ai机器人教程)是一款可...