【发布时间】:2019-04-04 22:05:43
【问题描述】:
为什么以下代码会生成包含重复列名的 data.frame?我希望它只包含新创建的 c 变量。
library(tidyr)
testdata <- data.frame(a=1:10, b=21:30, c="test")
testresult <- gather(testdata, c, wert, a, b)
print(colnames(testresult))
# Output R version 3.4.4 (2018-03-15), tidyr version 0.7.2:
# "c" "c" "wert"
【问题讨论】:
-
我认为这不会发生在 tidyr 的更新版本中(当前版本是 0.8.3)。