R中新函数中对象定义的问题

问题描述 投票:0回答:1

大家早上好, 我在 R 上定义了一个新函数:

nw <- function(a, b, c, d) {
make something 
obj=a$a1
}

其中 a 是从前一个函数获得的列表,所有其他参数都是数字/向量

只有当我在 a 上使用的对象的名称是 a 时,此函数才有效。如果更改名称,则不起作用。更清楚一点:

nw(a=a, b=2, c=3, d=4) #work
nw(a=result, b=2, c=3, d=4) #not work

我该如何解决?

谢谢!

r function
1个回答
0
投票

你也可以发布错误消息吗?

我预计问题出在:

obj=a$a1

这里它从变量“a”中寻找列“a1”,但是如果“a”是一个列表,它没有列

© www.soinside.com 2019 - 2024. All rights reserved.