【发布时间】:2020-01-30 08:37:51
【问题描述】:
“\.”的目的是什么,为什么要引用它? 这是代码:
library(tidyr)
iris.tidy <- iris %>%
gather(key, Value, -Species) %>%
separate(key, c("Part", "Measure"), "\\.")
用于鸢尾花数据集
【问题讨论】:
-
您不需要 R 中
"\\."的含义,而是特别需要separate中"\\."的含义。阅读?separate -
相关帖子:stackoverflow.com/q/6638072/680068 我们需要转义转义字符。
-
我不理解单独函数中的键这个词,因为我们使用管道,数据参数在函数之前,我们没有提到它作为第一个参数,所以我们的第一个参数使用seperate() 是col,即列名或位置,问题是整个鸢尾花数据集没有名为key 的列!
-
列名
key来自gather你在哪里gather(key, Value, -Species)