dplyr 0.7.5在Linux Centos 7上,选择功能不起作用

dplyr 0.7.5在Linux Centos 7上,选择功能不起作用,r,dplyr,tidyverse,R,Dplyr,Tidyverse,我设法使用github开发版本在Linux Centos上安装了dplyr 0.7.5: devtools::install_github("tidyverse/dplyr") 哦,伙计,这不容易。在安装新的dplyr之前,必须更新大量的软件包 在DPLYR0.7.5之前,我使用的是0.5.0。然而,版本0.5.0不支持“SparkyR”,我使用它从磁盘读取拼花文件并转换为spark数据帧。无论如何,在我安装了dplyr 0.7.5之后,许多旧的dplyr代码都坏了。例如: df <-

我设法使用github开发版本在Linux Centos上安装了dplyr 0.7.5:

 devtools::install_github("tidyverse/dplyr")
哦,伙计,这不容易。在安装新的dplyr之前,必须更新大量的软件包

在DPLYR0.7.5之前,我使用的是0.5.0。然而,版本0.5.0不支持“SparkyR”,我使用它从磁盘读取拼花文件并转换为spark数据帧。无论如何,在我安装了dplyr 0.7.5之后,许多旧的dplyr代码都坏了。例如:

df <- data.frame(A=c(1, 2, 3), B=c('a', 'b', 'c'))
a <- df %>% dplyr::select(A)

df我目前正在运行CentOS 7.4.1708,无法复制您描述的问题

使用
packrat
创建一个干净的环境,并检查问题是否确实是由于您的dplyr版本造成的。然后,您可以从脚本中添加部分,并在问题开始出现时缩小范围

执行以下操作以创建干净的测试环境:

# Create a test folder
dir.create("test")
setwd("test")
# packrat creates a private package library, so you are sure about your package versions
if(!require(packrat)) install.packages("packrat")
packrat::init()
# Install the development version of dplyr
install.packages("devtools")
devtools::install_github("tidyverse/dplyr")
# Test your example
library(dplyr)
df <- data.frame(A=c(1, 2, 3), B=c('a', 'b', 'c'))
a <- df %>% dplyr::select(A)

我目前正在运行CentOS 7.4.1708,无法复制您描述的问题

使用
packrat
创建一个干净的环境,并检查问题是否确实是由于您的dplyr版本造成的。然后,您可以从脚本中添加部分,并在问题开始出现时缩小范围

执行以下操作以创建干净的测试环境:

# Create a test folder
dir.create("test")
setwd("test")
# packrat creates a private package library, so you are sure about your package versions
if(!require(packrat)) install.packages("packrat")
packrat::init()
# Install the development version of dplyr
install.packages("devtools")
devtools::install_github("tidyverse/dplyr")
# Test your example
library(dplyr)
df <- data.frame(A=c(1, 2, 3), B=c('a', 'b', 'c'))
a <- df %>% dplyr::select(A)

欢迎来到堆栈溢出!您能否包括
sessionInfo()
的输出?您可以将问题插入。欢迎使用堆栈溢出!您能否包括
sessionInfo()
的输出?您可以将问题插入其中。