我正在尝试使用以下函数对数据帧进行子集化。
SubsetDF <- function(DF, VAR, YEAR){
DF2 <- DF[DF$VAR <= YEAR, ]
return(DF2)
}
test <- SubsetDF(myData, "YEAR", 2000)
Run Code Online (Sandbox Code Playgroud)
结果“测试”是空的。我在这里缺少什么?顺便说一句,如果我只是在下面做,那么结果数据框就可以了。
myData[myData$YEAR <= 2010,]
Run Code Online (Sandbox Code Playgroud)
尝试
SubsetDF <- function(DF, VAR, YEAR){
DF2 <- DF[DF[VAR] <= YEAR, ]
return(DF2)
}
test <- SubsetDF(myData, "YEAR", 2000)
Run Code Online (Sandbox Code Playgroud)
只需更换DF$VAR零件DF[VAR]
| 归档时间: |
|
| 查看次数: |
157 次 |
| 最近记录: |