初めての S3 クラスと関連メソッドを作成していますが、数式で指定された変数のみを保持するために入力データセットをサブセット化する方法を教えてください。
data(iris)
f <- Species~Petal.Length + Petal.Width
を使用すると、model.frame(f,iris)
数式内のすべての変数を含むサブセットが得られます。右側の変数のみを自動的に保持するにはどうすればよいですか (例とPetal.Length
) Petal.Width
?
ベストアンサー1
labels
および が必要です。 、、および をterms
参照してください。?labels
?terms
?terms.object
labels(terms(f))
# [1] "Petal.Length" "Petal.Width"
特に、LHS 変数を除外したオブジェクトの属性labels.terms
を返します。"term.labels"
terms