昨天在进行tableone包绘制基线特征表的时候
明明tableone这个包是能安装的,但是在执行第一步代码的时候就报错
> CreateTableOne(data = colon)Error in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) : namespace ‘rlang’ 0.4.2 is already loaded, but >= 0.4.5 is required
发现可能是依赖包的版本问题,于是上CRAN下载了‘rlang’的最新版本的手动安装。
折腾了很久还是提示同样的报错。遂放弃。
今天早上起床继续肝
因为以前试过同样的代码,关了电脑之后重新运行就OK的经历
幻想着重新运行代码会不会就好了,但是还是重复报错
于是打算全部安装包删掉,重新安装
> remove.packages("tableone")
代码删除还不彻底,于是在目录下寻找依赖包rlang包删掉。
> library(tableone)Warning message:程辑包‘tableone’是用R版本3.6.3 来建造的
library 没问题
> CreateTableOne(data = colon)Error in loadNamespace(j 1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : object 'vI' not found
但是运行还是报错
可能是没安装依赖包吧,于是抱着试一试的心态,直接
> install.packages("rlang")
没报错
> library(tableone)> library(survival)> # 2. 单组汇总数据> CreateTableOne(data = colon)
再次运行就没报错了
谜一样的日常安装包