我想將變量粘貼到我用於子集數據的邏輯表達式中,但子集函數在粘貼時不會將它們看作列名(不帶引號的ot)。如何將文本和變量粘貼到R中的邏輯表達式中?
我有一個名爲COL1列的數據幀,COL2等我想子集的行中COLX < 0.05
這是否工作:
subsetdata<-subset(dataframe, col1<0.05)
subsetdata<-subset(dataframe, col2<0.05)
這不起作用:
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)
}
我找不到答案;有什麼建議麼?
Thansk Nullglob!並感謝拼寫出如何傳遞和評估變量爲子集! – Jasper