gpt4 book ai didi

r - 如何向 R xyplot 传递 y 变量列表?

转载 作者:行者123 更新时间:2023-12-04 05:34:37 25 4
gpt4 key购买 nike

我正在使用 xyplot带输入 Y1 + Y2 ~ X .
我想通过Y1 + Y2作为一个列表,而不是两个显式变量。
这样,我可以写一个通用的 xyplot函数并为一系列 Y 传递不同的值。
这可能吗?

最佳答案

一种策略是首先将公式的字符串表示粘贴在一起,然后将其转换为类 "formula" 的对象。 , 使用 as.formula() .这是使用 mtcars 的示例随基本 R 一起提供的数据框。

Y <- c("mpg", "cyl")
f <- as.formula(paste(paste(Y, collapse=" + "), " ~ disp"))
lattice::xyplot(f, data = mtcars)

关于r - 如何向 R xyplot 传递 y 变量列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12123272/

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