別の変数の式を使用してデータフレームに新しい列を作成したいとします。
例:
データセット「aa」があります。別の変数の式を使用してデータフレームに新しい列を作成する
x y
2 3
4 5
6 7
私のRコードは;
>bb <- "x+y-2"
>attach(aa)
>aa$z<- bb
>detach(aa)
結果は次のとおりです。
x y z
2 3 x+y-2
4 5 x+y-2
6 7 x+y-2
しかし、私はこのようにしたい。
x y z
2 3 3
4 5 7
6 7 11
あなたはおそらく$
表記は、より賢明かつattach/detach
より理解しやすいですが書かれているにもかかわらず、R 他としてAn Introduction to Rより上のいくつかの基本的なチュートリアルをお読みください。..
ありがとうございました。 aa $ z < - eval(parse(text = "x + y - 2")、aa)このコードは正しく機能しました。ここでは、式を含む変数名を与えることができます。 – Punith