2

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

[用户] > 名称(first.df)

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

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

[用户] > second.df

[1] 一个好的

C 不好

D 好

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

[用户] > 名称(first.df)

[1] “A-好” “B-坏” “C-坏” “D-好”

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

4

1 回答 1

3

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

  paste(names(first.df), second.df, sep="-")
于 2012-10-07T02:18:46.540 回答