gpt4 book ai didi

r - 如何在 R 中创建包含空元素的配对列表?

转载 作者:行者123 更新时间:2023-12-02 00:26:46 24 4
gpt4 key购买 nike

在 R 中,当我这样做时

substitute(function(a) { a })[[2]]

我看到以下配对列表:

$a

注意元素的值为空。如何创建这样的配对列表?以下对我不起作用:

> pairlist(a="")
$a
[1] ""

我是在以编程方式创建函数的上下文中问这个问题的。我想做类似的事情

> call("function", pairlist(a=""), call("{", as.symbol("a")))
function(a = "") {
a
}

这与我所做的非常接近

> substitute(function(a){a})
function(a) {
a
}

除了函数参数部分。

最佳答案

试试这个:

> as.pairlist(alist(a=))
$a

也许你想做的是:

> f2 <- as.function(alist(a=1,b=,{a+b}))
> f2
function (a = 1, b)
{
a + b
}

关于r - 如何在 R 中创建包含空元素的配对列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8611080/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com