使用%in%的替代方法的子集数据

阿米尔

在下面的示例中,可以使用替代方法%in%dosetimes进行子集化doserows吗?我想使用其他东西的原因是因为我在我正在开发的R包示例中添加了此部分,并且似乎不接受%in%示例代码中的!

#Set dose records:
dosetimes <- c(0,12)
#set number of subjects
ID <- 1:2
#Make dataframe: CLCR: is creatinine clearance
df <- expand.grid("ID"=ID,"TIME"=sort(unique(c(seq(0,24,1),dosetimes))),"AMT"=0,"DV"=NA)
doserows <- subset(df, TIME%in%dosetimes)
本·博克(Ben Bolker)

R扩展手册中

由于反斜杠,花括号和百分号具有特殊含义,因此有时将其输入文本时需要使用反斜杠进行转义。通常,大括号中不需要转义,但百分号总是需要转义,除非是“ verbatim”变体。有关转义的宏和规则的完整列表,请参见“解析Rd文件”。

所以尝试

doserows <- subset(df, TIME \%in\% dosetimes)

在您的.Rd文件或Roxygen格式的示例中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章