gpt4 book ai didi

r - 如何在用户定义的函数中使用 xtabs?

转载 作者:行者123 更新时间:2023-12-05 00:50:51 26 4
gpt4 key购买 nike

我正在尝试使用自定义函数为 xtabs 创建一个包装器。

我试过这样做:

xtabs_fun <- function(data, variable) {
xtabs(~ variable, data = data)
}

但是使用它不会返回正确的值。

xtabs_fun(mtcars, "cyl")
cyl
1

预期的输出应该是这样的:

xtabs(~ cyl, data = mtcars)
cyl
4 6 8
11 7 14

最佳答案

我们可以使用 reformulate

xtabs_fun <- function(data, variable) {
xtabs(reformulate(variable), data = data)
}

-测试

> xtabs_fun(mtcars, "cyl")
cyl
4 6 8
11 7 14

关于r - 如何在用户定义的函数中使用 xtabs?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73834884/

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