tidyr :: gather产生具有重复列名的data.frames

时间:2019-04-04 22:05:43

标签: r tidyr

以下代码为什么生成包含重复列名的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"

1 个答案:

答案 0 :(得分:0)

更新软件包的版本

require(devtools)
install_version("tidyr", version = "0.8.1", repos = "http://cran.us.r-project.org")