これは経験豊富なユーザーにとっては簡単だと思います...変数の値を使用して、データフレームの列名として割り当てるにはどうすればよいですか? 以下のような単純なデータ フレーム df と、ユーザー入力に基づいて値を変更する変数 n があるとします。名前にnの値を持つ新しいデータフレーム列を挿入するにはどうすればよいですか? また、理想的には n の値を単純な文字列と連結したいと思います。ありがとうございました。
df<-data.frame(a=c(1,1,1),b=c(2,2,2))
a b
1 1 2
2 1 2
3 1 2
新しい列を単に割り当てようとすると
n<-15
df$n<-c(3,3,3)
列の名前は単に n です。
a b n
1 1 2 3
2 1 2 3
3 1 2 3