gpt4 book ai didi

r - 获取R公式的右侧变量

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

我正在编写我的第一个S3类和相关方法,并且我想知道如何对输入数据集进行子集化,以便仅保留公式中指定的变量?

data(iris)
f <- Species~Petal.Length + Petal.Width


使用 model.frame(f,iris),我得到一个包含公式中所有变量的子集。如何仅自动保留右侧变量(在示例 Petal.LengthPetal.Width中)?

最佳答案

您要labelsterms;请参见?labels?terms?terms.object

labels(terms(f))
# [1] "Petal.Length" "Petal.Width"


特别地, labels.terms返回 "term.labels"对象的 terms属性,该属性不包括LHS变量。

关于r - 获取R公式的右侧变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21330633/

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