大家好!我遇到一个问题,编写一个函数,比如:
myfun <- function(x){
if( length( x[!is.na(x)] ) != length(x) ){
stop("x中有NA!")}
2*x
}
y <- c(1, 2, NA, 4)
myfun(y)
运行结果显示为“x中有NA!”, 而不是“y中有NA!”,
即运行结果需要根据myfun输入对象名称而输出相应变量名称,如何解决?
|
楼主: peijianshi
|
3230
2
[问答] R中自定义函数中的变量名称如何输出? |
|
已卖:352份资源 副教授 80%
-
|
| ||
|
R万岁!
|
|||
|
|
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


