将数据从32位会话传输到64位会话r

时间:2017-11-09 20:25:28

标签: r rstudio x86-64

我使用R通过ODBC连接到企业数据库以提取数据并进行一些分析。 ODBC连接需要一些32位.dll文件,所以我使用了32位版本的R.但是,我需要使用R 64位进行分析。我将.rds文件中的数据保存下来并尝试将它们拉回到R 64位会话中,但是我遇到了错误:

df <- do.call('rbind', lapply(list.files(path = "path", pattern = ".rds"), readRDS))

    Error in gzfile(file, "rb") : cannot open the connection
    In addition: Warning message:
    In gzfile(file, "rb") :
      cannot open compressed file 'filename.rds', probable reason 'No such file or directory'

我知道我可以将数据保存到.csv并导入它,但是需要相当多的格式化,因为我的数据超过200列,并且表示了所有数据类型。我想知道是否有一种更简单的方法可以将数据从32位会话转换为64位会话,而无需重新格式化所有数据。

感谢您的帮助!

0 个答案:

没有答案