cbind a dynamic column name from a string in R

后端 未结 4 2174
-上瘾入骨i
-上瘾入骨i 2021-01-19 03:35

I want to cbind a column to the data frame with the column name dynamically assigned from a string

y_attribute = \"Survived\"
cbind(test_data, y_attribute =         


        
4条回答
  •  花落未央
    2021-01-19 04:20

    You don't actually need cbind to add a new column. Any of these will work:

    test_data[, y_attribute] = NA # data frame row,column syntax
    test_data[y_attribute] = NA   # list syntax (would work for multiple columns at once)
    test_data[[y_attribute]] = NA # list single item syntax (single column only)
    

    New columns are added after the existing columns, just like cbind.

提交回复
热议问题