odbc [包突然不兼容

时间:2018-02-16 19:32:37

标签: r odbc

据我所知,我没有改变RSTUDIO的任何方面(目前有1.0.153),但是在48小时没有触及我正在处理的脚本之后,现在需要安装许多软件包,而以前的需求或库函数会起作用。

此外,更令人不安的是,现在我收到一个错误,即odbc与此版本的R不兼容,并且因为我现在如何连接到我的Azure SQL表存活,整个脚本不起作用。

尽管我已经想到了所有明显的解决方案,但我觉得好像有一些显而易见的东西。

会话信息如下:

R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows 7 x64 (build 7601) Service Pack 1

区域设置:

[1] LC_COLLATE=English_United States.1252  LC_CTYPE=English_United States.1252   
[3] LC_MONETARY=English_United States.1252 LC_NUMERIC=C                          
[5] LC_TIME=English_United States.1252 

附加基础包:

[1] stats     graphics  grDevices utils     datasets  methods   base

其他附件包:

[1] RODBC_1.3-14         stringr_1.1.0        RMySQL_0.10.9        DBI_0.5-1            dplyr_0.5.0         
 [6] tidyr_0.6.0          httr_1.2.1           readxl_0.1.1         data.table_1.9.6     dtplyr_0.0.1        
[11] RevoUtilsMath_10.0.0 RevoUtils_10.0.2     RevoMods_10.0.0      MicrosoftML_1.0.0    mrsdeploy_1.0       
[16] RevoScaleR_9.0.1     lattice_0.20-34      rpart_4.1-10  

通过命名空间加载(而不是附加):

  

x [[" Version"]]中的错误:下标超出范围   另外:警告信息:   在FUN(X [[i]],...):     包装说明文件' jsonlite'缺失或破碎

odbc错误我得到了:

  

loadNamespace(name)出错:没有名为'odbc'的包

jsonlite我得到的,在#34; instal.package":

之前

加载必需的包:jsonlite

  

警告讯息:   在库中(包,lib.loc = lib.loc,character.only = TRUE,logical.return = TRUE,:     没有名为'jsonlite'的包

1 个答案:

答案 0 :(得分:0)

最后我的实际R安装是在一个本地不知道的目录中(不知道是这种情况),并且该目录不可用,所以它恢复到以前版本的RI已经安装,这与我试图做的很多事情并不相容。

感谢您的帮助,我的不良做法。