我正在使用:
Windows 7 64位
R版本3.4.2,32位
Rstudio版本1.1.383
我正在尝试使用传播函数将列的值透视到列中,但出现错误“ map(.variables,id_var,drop = drop)错误: 找不到“ map_impl”对象
我已经加载了这些库:
library(jsonlite)
library(curl)
library(readr) #added for csv read
library(dplyr) #added to pivot the data to vertical format
library(tidyr) #added to pivot the data to vertical format
这时,我收到有关这些软件包是在R版本3.4.3或3.4.4下构建的警告。
问题示例:
stocks <- data.frame(
time = as.Date('2009-01-01') + 0:9,
X = rnorm(10, 0, 1),
Y = rnorm(10, 0, 2),
Z = rnorm(10, 0, 4)
)
pivot2 <- stocks %>%
spread(time,X)
哪个返回上述错误。
我已经在运行64位R版本3.5的个人笔记本电脑上运行了相同的代码,并且可以正常工作,这让我想知道这是否是版本问题。
不幸的是,我的工作场所对R有严格的部署策略,我无法单独更新我的版本,甚至无法在我的实际计算机上安装R的副本,因此我无法看到更新是否可以解决问题。
在搜索此问题时,我在another question上找到了SO,但没有示例,因此没有真正的答案。
有关此错误的任何信息都将有所帮助,并让我知道是否需要其他信息来解决此问题。谢谢。