我正在尝试使用批处理文件运行R脚本。每次我运行批处理文件时,都会引发错误:
Error in .Call("dplyr_rbind_list__impl", PACKAGE = "dplyr", dots)
当我运行sessionInfo时,它为我带来以下好处:
R version 3.3.2 (2016-10-31)
Platform: x86_64-w64-mingw32/x64 (64-bit)
Running under: Windows >= 8 x64 (build 9200)
locale:
[1] LC_COLLATE=English_United States.1252 LC_CTYPE=English_United States.1252 LC_MONETARY=English_United States.1252
[4] LC_NUMERIC=C LC_TIME=English_United States.1252
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] plyr_1.8.4 stringr_1.2.0 jsonlite_1.1 httr_1.2.1 reshape2_1.4.3
[6] RODBC_1.3-14 dtplyr_0.0.1 dplyr_0.5.0 data.table_1.10.4-3 ROracle_1.3-1
[11] DBI_0.7 lubridate_1.7.2 RevoUtilsMath_10.0.0 RevoUtils_10.0.2 RevoMods_10.0.0
[16] MicrosoftML_1.0.0 mrsdeploy_1.0 RevoScaleR_9.0.1 lattice_0.20-34 rpart_4.1-10
loaded via a namespace (and not attached):
[1] Rcpp_0.12.15 rstudioapi_0.7 CompatibilityAPI_1.1.0 magrittr_1.5 R6_2.2.0
[6] rlang_0.4.1.9000 foreach_1.4.3 tools_3.3.2 grid_3.3.2 cli_1.0.0
[11] iterators_1.0.8 lazyeval_0.2.1 yaml_2.1.16 assertthat_0.2.0 mrupdate_1.0.0
[16] tibble_1.4.2 crayon_1.3.4 codetools_0.2-15 curl_2.2 stringi_1.1.6
[21] pillar_1.1.0
当我使用rbind_list时,它会引发警告消息:
Warning message:
`rbind_list()` is deprecated. Please use `bind_rows()` instead.
这将暂停我的批处理过程。我错过了什么? 另外,当我使用bind_rows手动运行R脚本时,代码也有效。这是R版本/ dplyr版本的问题吗?