【发布时间】:2020-11-23 23:04:53
【问题描述】:
我有两个数据帧,我试图将一个数据帧中的一个字符向量用于另一个数据帧的字段名称。这是我正在尝试做的一个示例。
df1 <- data.frame(a1 = c(1,2,3,4), a2 = c(5,6,7,8))
df2 <- data.frame(ID = c("a1","a2"), name = c("one","two"))
我想用字符向量df2$name替换df1的字段名得到:
one two
1 5
2 6
3 7
4 8
有什么解决办法吗?
【问题讨论】:
-
试试
names(df1) <- df2$name