有没有办法在R中添加列名?

时间:2012-10-07 02:13:09

标签: r

我是R的新手,需要一些帮助。基本上,我在数据框中有微阵列数据,并希望附加到列名称。列命名为:A,B,C等

  

[user]>名称(first.df)

     

[1]“A”“B”“C”“D”

另一个数据框将每个因素(A,B,C等)标识为“好”或“坏”

  

[user]> second.df

     

[1]   好的

     

B不好

     

不好

     

D good

有没有办法在第一个数据框的列标题中添加“好”/“坏”?

  

[user]>名称(first.df)

     

[1]“A-good”“B-bad”“C-bad”“D-good”

我已经尝试将名称隔离到他们自己的数据框(例如名称(first.df)< - c(names(first.df),second.df [,2])并且没有运气合并。任何建议?

1 个答案:

答案 0 :(得分:3)

有几种方法可以做到这一点。这是一个快速的方法:

  paste(names(first.df), second.df, sep="-")