gpt4 book ai didi

r - 如何使用 R 打开 .rdb 文件

转载 作者:行者123 更新时间:2023-12-01 22:08:34 24 4
gpt4 key购买 nike

我的问题很简单,但我找不到答案。如何使用 R 打开 .rdb 文件?

它被放置在 R 包内。

最佳答案

我已经能够解决这个问题,所以我在这里发布答案,以防将来有人需要它。

#### Importing data from .rdb file ####

setwd("path...\\Rsafd\\Rsafd\\data") # Set working directory up to the file that contains
# your .rds and .rdb files.

readRDS("Rdata.rds") # see metadata contained in .rds file

# lazyLoad is the function we use to open a .rdb file:
lazyLoad(filebase = "path...\\Rsafd\\Rsafd\\data\\Rdata", envir = parent.frame())
# for filebase, Rdata is the name of the .rdb file.
# envir is the environment on which the objects are loaded.

使用lazyLoad函数的结果是.rdb文件中包含的每个数据库都在变量环境中显示为“ promise ”。这意味着除非您愿意,否则数据库不会打开。

打开方式如下:

find(HOWAREYOU)  # open the file named HOWAREYOU
head(HOWAREYOU) # look at the first entries, just to make sure

编辑:readRDS 不是打开 .rdb 文件过程的一部分,它只是查看元数据。这个lazyLoad函数确实打开了.rdb文件。

关于r - 如何使用 R 打开 .rdb 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46184224/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com