【发布时间】:2019-08-03 20:49:17
【问题描述】:
我正在尝试处理一些字符。
代码如下所示:
library(tidyr)
unite(data ,sep="%in% ")
这里data是一个数据框,看起来像这样:
A B
1 Var 'Y'
我可以在R 3.4.4下成功运行。
1 Var%in% 'Y'
但在 R 3.5.1 中,它会告诉我错误:
Error in is_string(expr) : argument "expr" is missing, with no default
如何解决这个问题?
很抱歉之前没有说明问题。我现在已经弄清楚问题所在了。
【问题讨论】:
-
你有三行
toString- 哪一行? -
在 RStudio 中使用 R 3.5.1 编织时没有看到此错误。
-
只在编织时才会出现吗?你能在命令行上实现它吗?它仅在写入文件时发生吗?是
cat吗?回溯是什么样的? -
@Spacedman 当我在命令行运行它时也会发生这种情况。
-
请编辑标题以反映这不是 R 版本的问题,而是
tidyr包版本的问题。这适用于 v 0.8.1,但在 R 3.4.4 中使用 0.8.3 失败