【发布时间】:2019-08-02 05:39:48
【问题描述】:
我正在创建一个函数,该函数通过唯一的设施 ID 对数据框进行子集化。当我直接定义字符串时,子集有效:
facility<-ECHO_2010_2017[ECHO_2010_2017$Facility.ID=="VA0004090",]
但是当我尝试传递一个参数时,它会保持原始数据框:
Facility.ID="VA0004090"
facility<-ECHO_2010_2017[ECHO_2010_2017$Facility.ID==Facility.ID,]
关于为什么这种传递会导致子集失败的任何想法?
提前谢谢你。
【问题讨论】:
-
请做一个可重现的例子stackoverflow.com/help/mcve
标签: r parameter-passing subset