我想导出一个包含个人id和其他变量的数据集到REDCap。有人知道怎么做吗?
我找到了一个名为REDCapR的包,但它只包含从r导入。
REDCapR::redcap_write()
将信息从本地R实例的data.frame移动到远程REDCap服务器。
# Read the dataset for the first time.
result_read1 <- REDCapR::redcap_read_oneshot(redcap_uri=uri, token=token)
ds1 <- result_read1$data
ds1$telephone
# Manipulate a field in the dataset in a VALID way
ds1$telephone <- paste0("(405) 321-000", seq_len(nrow(ds1)))
ds1 <- ds1[1:3, ]
ds1$age <- NULL; ds1$bmi <- NULL # Drop the calculated fields before writing.
# Upload the data to the server.
result_write <- REDCapR::redcap_write(ds1, redcap_uri=uri, token=token)
文档和参考:
- 参考手册中的函数页面:https://ouhscbbmc.github.io/REDCapR/reference/redcap_write.html
- 故障排除文档:https://ouhscbbmc.github.io/REDCapR/articles/TroubleshootingApiCalls.html#writing
- 描述与研发合作的全球方法的其他插图;搬运工:https://ouhscbbmc.github.io/REDCapR/articles/index.html
(我是主要的REDCapR开发人员。REDCapR::redcap_write()
函数是2013年第一批添加的函数之一。)