如果手动运行,plyr的重命名()在R Studio中工作,但不在源()或本机R客户端中运行

时间:2016-03-18 15:08:01

标签: r rstudio rename plyr

我正在使用plyr将大型数据集的列重命名为更短的别名。 from名称非常长,偶尔会出现异常符号(即Â)当我手动(即 Ctrl + R )执行代码时,此代码在R Studio中工作。没有错误。

但是,当在另一个脚本和/或标准Rgui中使用source运行时(即使使用 Ctrl + R ),它会识别其中的一些名称from语句,而不是错误中标识的其他语句:

The following from values were not present in x

32/64位似乎没有什么区别。无法识别产生错误的字符或值。有解决方案吗

这应该作为plyr Github上的问题发布吗?

我准备了数据集here的虚拟副本。

在R Studio中有效但不在标准Rgui中的程序是here

产生错误的“source”调用的代码是

source("dftest.R")

所有软件和软件包于2016年3月18日更新。

查看类似但无关的问题here

1 个答案:

答案 0 :(得分:0)

看起来像是从R Studio文本编辑器复制代码并粘贴到本机客户端文本编辑器,然后保存,解决了源问题和本机客户端问题。