我是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])并且没有运气合并。任何建议?
答案 0 :(得分:3)
有几种方法可以做到这一点。这是一个快速的方法:
paste(names(first.df), second.df, sep="-")