我之前使用过以下代码从 REDCap 导入数据:
data.df <- redcapAPI::exportRecords(rcon,
forms = c("setup_log"),
labels = FALSE,
factors = FALSE)
由于exportRecords函数已被弃用,我想使用redcapAPI包中的新exportRecordsTyped函数。然而,它似乎将所有字符串作为因子导入,这是我不想要的:我的代码的其余部分依赖于它们不是因子。
我一直在浏览exportRecordsTyped的帮助页面,但我还没有找到一种方法来导入所有列而不是因素。我想要类似 Factors = FALSE 的东西,它似乎不存在于新的 ExportRecordsTyped 中。有什么办法可以做到这一点吗?
我已经找到了一种使用 REDCapR 包 redcap_read_oneshot 函数来执行此操作的方法,如下所示,但我仍然想知道是否有一种方法可以使用 exportRecordsTyped 来执行此操作。
data.df <- REDCapR::redcap_read_oneshot(Redcap.url,
Redcap.token,
forms = c("setup_log"),
verbose = FALSE
)$data
谢谢。
REDCapR
。它的函数 redcap_read_oneshot()
不会将字符串转换为因子。
rc_data <-
redcap_read_oneshot(
redcap_uri = "https://<url/ip to your redcap instance here>/api/",
token = "your redcap API key here")
rc_data$data