Может быть, вы пытаетесь передать переменную вместо символьной строки (скажем, "progressive.vote"
)?Дополнительные разъяснения приветствуются.
dbj=as.data.frame(cbind(subset=c(rep("progressive.vote",2),rep("conservative.vote",2)),republican=c(0,1,0,1)))
dbj
subset republican
[1,] "progressive.vote" "0"
[2,] "progressive.vote" "1"
[3,] "conservative.vote" "0"
[4,] "conservative.vote" "1"
subset(dbj, subset == "progressive.vote" & republican == 0)
subset republican
1 progressive.vote 0