data.frameに属性を設定する必要がありますが、変数からdata.frame名を渡したいとします。私は引用、代用、解析、式のいくつかの組み合わせを試してみましたが、成功しませんでした。どのようにそれを行うことができますか?式内の文字列を使用するR
#OK code
my_data_frame <- data_frame(col = 1:10)
attr(my_data_frame, "attr1") <- 1L
attributes(my_data_frame)
#Not OK code
df_name <- "my_data_frame"
attr(as.name(df_name), "attr2") <- 2L #this does not work
attr(quote(eval(df_name)), "attr2") <- 2L #this does not work
attr(parse(text = eval(df_name)), "attr2") <- 2L #this also don't work
はここで醜いワンライナーです(別の)ソリューションです: '割り当てる(df_name、\'のattr < - \ '( –