'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”的包或名称空间加载失败
答案 0 :(得分:0)
安装支柱库,因为您的错误描述您需要安装支柱才能运行dplyr。尝试一下