【发布时间】:2019-02-08 19:55:24
【问题描述】:
我在 R 识别我的函数中的参数时遇到问题。我正在尝试获取两个数据框并比较一个公共列的内容。以下是我的代码:
install.packages("rowr")
library(rowr)
Check=function(zzz){
Newcheck=sqldf("select Office, Station
from new
where Office=zzz
group by Office, Station")
Oldcheck=sqldf("select Office, Station
from old
where Office=zzz
group by Office, Station")
check_old_v_new=cbind.fill(Newcheck,Oldcheck,fill=NA)
return(check_old_v_new) }
Check(6)
每当我运行最后一行代码时,我都会收到以下消息:result_create(conn@ptr, statement) 中的错误:没有这样的列:zzz
我知道 zzz 不是一个专栏。这是我函数中的参数。有人可以帮我确定为什么 R 将我的论点解释为列吗?
【问题讨论】: