【问题标题】:separate function, error:object not found单独的函数,错误:找不到对象
【发布时间】:2020-02-11 18:17:38
【问题描述】:

我正在尝试将附件中的第一列分开(一个文件称为数据)。

我使用的代码如下:

data %>% separate(
`age,unit,sex,indic_em,geo\time`,
into = c('age', 'unit', 'sex', 'indic_em', 'geo\time'),
sep = ',',
remove = F,
convert = T)

然而,我收到此错误: eval_tidy(enquo(var), var_env) 中的错误: 找不到对象“年龄、单位、性别、indic_em、地理\时间”

有什么想法会导致这个问题吗? 非常感谢!

【问题讨论】:

  • 如果没有dput 的小可重现示例,则不清楚。请检查您的列名
  • 您在使用 R 中的转义字符 \ 时可能会遇到问题。您可能需要使用 \\ 转义反冲或重命名列。
  • @manotheshark,请发表您的评论作为答案...

标签: r


【解决方案1】:

使用\ 可能会遇到问题,它是 R 中的转义字符。您可能需要使用\\ 转义反冲或重命名列以删除字符。

【讨论】:

  • 您可以将“可能”替换为“肯定”;-)
猜你喜欢
  • 2019-01-18
  • 2011-10-20
  • 1970-01-01
  • 2015-04-20
  • 1970-01-01
  • 2013-06-22
  • 2016-04-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多