gpt4 book ai didi

r - 用 R 中的变量定义 $right 参数

转载 作者:行者123 更新时间:2023-12-04 12:15:11 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Dynamically select data frame columns using $ and a character value

(9 个回答)


5年前关闭。




我想将一个变量传递给二元运算符 $。

假设我有这个

> levels(diamonds$cut)
[1] "Fair" "Good" "Very Good" "Premium" "Ideal"

然后我想创建一个函数,将 $ 的选择器作为参数
my_helper <- function (my_param) {
levels(diamonds$my_param)
}

但这不起作用
> my_helper(cut)
NULL

> my_helper("cut")
NULL

最佳答案

使用 [[而不是 $ . x$yx[["y"]] 的简写.

my_helper <- function (my_param) {
levels(diamond[[my_param]])
}
my_helper("cut")

关于r - 用 R 中的变量定义 $right 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3079415/

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