R函数“ dplyr”无法正确加载/正常工作

时间:2019-07-23 05:15:00

标签: r dplyr

'dplyr'软件包似乎有很多问题。 我已经安装并调用它,只是为了接收此消息:

#include <iostream>

class A {
public:
    virtual void doSomething() { std::cout << "A" << std::endl; }
};

class B : public A {
public:
    void doSomething() override { std::cout << "B" << std::endl; };
};

class C : public A {
private:
    void doSomething() override { std::cout << "C" << std::endl; };
};

int main(int argc, char **args) {
    A a;
    a.doSomething();
    B b;
    b.doSomething();
    C c;
    //c.doSomething(); // Not part of the public interface. Violates Liskov's substitution principle.
    A* c2 = &c;
    c2->doSomething(); // Still possible, even though it is private! But, C::doSomething() is called!
    return 0;
}

我也尝试安装“支柱”,但没有成功。

任何解决此问题的帮助将不胜感激-谢谢。 M。

以不同的顺序加载多个软件包。

library(dplyr)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()),versionCheck = vI[[j]]) :
there is no package called pillar
In addition: Warning message:
package ‘dplyr’ was built under R version 3.3.3
Error: package or namespace load failed for dplyr

我在致电dplyr时的错误消息:

remove.packages("dplyr")
install.packages("pillar")
install.packages("plyr")
install.packages("dplyr")
  

loadNamespace(j <-i [[1L]],c(lib.loc,.libPaths()),versionCheck = vI [[j]])中的错误:     没有名为“支柱”的软件包   另外:警告消息:   软件包“ dplyr”是在R版本3.3.3下构建的   错误:“ dplyr”的包或名称空间加载失败

1 个答案:

答案 0 :(得分:0)

安装支柱库,因为您的错误描述您需要安装支柱才能运行dplyr。尝试一下