R: create new column with name coming from variable

后端 未结 2 1664
遇见更好的自我
遇见更好的自我 2021-01-11 12:50

I have a dataframe with several columns and would like to add a new column and name it according to a previous variable. For example:

df <- data.frame(\"A         


        
2条回答
  •  青春惊慌失措
    2021-01-11 13:01

    In the context of a data.frame name also taken in a variable this might be helpful.

    df <- data.frame("A" = c(1, 2, 3, 4), "B" = c("a", "c", "d", "b") )
    Variable<-"C"
    dfname<-"df"
    df<-within ( assign(dfname  , get(dfname) ),
                 assign(Variable, NA          )
               )
    

提交回复
热议问题