小编Jas*_*per的帖子

如何将文本和变量粘贴到R中的逻辑表达式中?

我想将变量粘贴到我用于子集数据的逻辑表达式中,但是子集函数在粘贴时不会将它们看作列名(ot不带引号).

我有一个名为col1,col2等列的数据框.我想为colx <0.05的行进行子集化

这个工作:

subsetdata<-subset(dataframe, col1<0.05)

subsetdata<-subset(dataframe, col2<0.05)
Run Code Online (Sandbox Code Playgroud)

这不起作用:

for (k in 1:2){
subsetdata<-subset(dataframe, paste("col",k,sep="")<0.05)
}

for (k in 1:2){
subsetdata<-subset(dataframe, noquote(paste("col",k,sep=""))<0.05)
}
Run Code Online (Sandbox Code Playgroud)

我找不到答案; 有什么建议?

r paste

2
推荐指数
1
解决办法
3616
查看次数

标签 统计

paste ×1

r ×1