问题标签 [redcap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
1747 浏览

r - 统计数据收集:从网络到数据库

我是一名统计学家,我想要一些关于如何建立一个可以将数据收集到数据库中的网站的建议。对于个人用途,我使用 Google Forms 收集数据,然后将所有内容填充到电子表格中。但是,这在更专业的环境中可能不合适,尤其是当我们有多个页面/表单时。我想有两种用途:

  1. 我可以将链接发送给其他人以便他们填写的网站,类似于 Google 表单。
  2. 只有授权用户才能登录填写数据的网站。想想在研究中定期跟踪患者的环境。让临床医生在填写表格时将数据直接输入数据库会很酷,而不是让另一个数据分析师将他的书面表格转录到数据库中。

显而易见的解决方案是聘请 Web 开发人员。但是,我喜欢在可控的情况下自己做事。我想 Web 开发人员必须了解 html、php 和数据库知识(例如 MySQL 或 PostgreSQL)。我在这些方面的经验仅限于在我的 linux 服务器上建立一个 wordpress 博客。我使用 html 的经验也很有限,因为我使用 emacs org-mode 从纯文本生成它们。我希望听到有关具有最小学习曲线的解决方案。我当然更喜欢免费的开源软件和基于 Linux 的软件,但我想听听所有可用的解决方案(我们的数据管理员是 Windows 用户)。

我最近在 Linux Journal 上阅读了一篇提到REDCap的帖子,但似乎您必须获得机构许可才能使用。

我还在这篇文章上标记了“R”,因为我想听听 R 用户在数据收集方面做了什么。我最终会用 R 分析数据,但所有的数据分析都是从科学问题和数据收集开始的。

谢谢!

2010 年 10 月 4 日更新:感谢大家到目前为止的回复。到目前为止,大多数第三方解决方案似乎都将数据保存在供应商托管的数据库中。我想将所有数据都存放在我们的 SQL Server 中。即来自网络的数据输入实时进入数据库,为数据分析做好准备。

0 投票
1 回答
435 浏览

r - 解析回“混乱”的 API 结构

我通过 API 从在线数据库 (REDCap) 中获取数据,数据以逗号分隔的字符串形式传递,如下所示,

我有这个脚本可以很好地将其解析为数据框,

然后我进行一些计算并将它们写入pushed_textpushed_calc然后我需要将数据格式化回它进来的混乱的逗号分隔结构。

我想象这样的事情,

一些命令可以从我制作的数据框中格式化我的数据df,回到原始 API 对象进来的结构,RAW.API.

任何帮助将不胜感激。

0 投票
0 回答
1005 浏览

r - httr 和 TLS——有时有效,有时无效

httr几个月来,我一直在使用将数据从 REDCap 数据库导出到 R 中。我们最近将 R Studio Server 升级到最新版本 (v0.98.1049) 并同时升级到 R 3.1.1。升级后,我的httr::POST电话有时会停止工作。我不断收到的错误是

一开始我以为可能是 SSL 问题,但是这个错误只出现在某些数据库中,在那些数据库中,我仍然可以使用RCurl. 也就是说,此代码将起作用

但是这段代码不会

让我更加困惑的是,即使我无法在发生此错误的项目中导出数据,我也可以导入数据。

我不知道从哪里开始。我非常感谢您对这里可能出现的问题的任何想法。

(我想提供一个可重现的例子,但恐怕我正在使用医疗保健数据。抱歉)

根据要求,这是 verbose() 输出。这是一个稍微不同的调用,但会产生相同的错误。(我使用的电话不会暴露机密信息)

0 投票
1 回答
282 浏览

r - RCurl postform 需要很长时间才能处理大型数据集

我正在使用这样的代码将数据从 Redcap 提取到 R 中。问题是在处理我的案例 >19,000 条记录的大型数据集时,它需要花费大量时间,甚至有时会中止。有没有办法增强上面的代码,或者可以用日期对数据进行子集化。

0 投票
3 回答
94 浏览

r - 从另一个 .r 文件中编辑 .r 文件

我正在尝试使我当前的项目可重现,因此我正在创建一个主文档(最终是一个 .rmd 文件),该文档将用于调用和执行其他几个文档。这样我和其他调查人员只需要打开并运行一个文件。

当前设置分为三层:主文件、2 个读入文件、2 个数据库。主文件使用 source() 调用读入文件,读入文件解析 .csv 数据库并应用标签。

每次下载更新的数据时,都会使用我当前使用的数据管理软件 (REDCap) 自动生成读入文件和数据库。

但是,读入的文件有一行代码可以删除我环境中的所有对象。我想直接从主文件编辑读入文件,这样我每次运行报告时就不必单独打开读入文件。具体来说,由于所有读入的文件都是相同的,我想删除每个文件中的第 2 行。

我已经尝试搜索 Google,并尝试了 file.edit(),但找不到任何东西。甚至不确定这是否可能,但我想我会问。让我知道我是否可以改进这个问题,或者您是否需要任何其他代码来回答它。谢谢!

当前相关主代码(为一般性而编辑):

当前相关的读入文件代码(每个文件相同,除了数据库名称):

[读入代码被截断]

其他详细信息:
操作系统:Windows 7 Professional x86
R 版本:3.1.3
R Studio 版本:0.99.441

0 投票
4 回答
873 浏览

javascript - 使用 Jquery 在页面加载上隐藏 div

我的代码中有一些 div,如下所述。通过 Jquery,我想隐藏具有 class="redCategory redCap vertical" 的 div。我隐藏 div 的 Jquery 代码是, $(".redCap").hide();但在页面加载 div 后没有隐藏。Jquery应该是什么?我想在页面加载期间隐藏 div。

0 投票
1 回答
572 浏览

android - Android中的REDCap API导入记录

我正在尝试使用 REDCap API 通过 Android 应用程序导入记录。如何使活动中的按钮在单击以将数据上传到 REDCap 时运行以下代码?如果有另一种编码方式,那将同样有帮助。我基本上想使用他们已经提供给我的 API 令牌和 URL 将 JSON 对象中的数据发送到 REDCap。

0 投票
2 回答
7377 浏览

r - 不同数据类型的bind_rows

我想堆叠一个 data.frames 列表,但有时这些列具有不同的数据类型。我希望操作强制到最低公分母(通常character在我的情况下)。

这种堆叠发生在一个包函数中,该函数接受几乎任何 data.frames 列表。它实际上并没有对ds_a$x之前的角色进行强制的能力bind_rows()

我希望输出是具有单个字符向量的 data.frame:

我有一些长期计划使用(REDCap)数据库中的元数据来影响强制,但我希望有一个短期的通用解决方案用于堆叠操作。

0 投票
1 回答
1353 浏览

ruby-on-rails - 在 ruby​​ on rails 上运行 curl

我有一个 Rails 应用程序,用户可以在其中创建票证。

我的应用程序名称:票证用户必须提交一些信息才能创建票证(姓名、座位 ID、地址、价格、电子邮件)。

当用户单击创建按钮时。它创建票证并将数据提交到 mysql 数据库中。这工作正常。

每当有人单击“创建”按钮时,我实际上都想运行一个 curl 脚本。这样我就可以获取数据(姓名、座位 ID、地址、价格、电子邮件)并将其导入 redcap DB(另一个项目)。

这是 curl 命令:

在 .csv 文件的位置,我必须传递变量值(名称、座位 ID、地址、价格、电子邮件)

门票控制器.rb

每当我单击提交按钮时,我都会在日志文件中看到:

0 投票
0 回答
160 浏览

curl - 通过 curl 命令导入数据时出错

您好我正在尝试使用 API 令牌将数据导入我的 REDCap 项目。

这是我的卷曲脚本

======================================

并且它可以很好地导入数据,没有任何错误。

现在我不想通过 .csv 文件发送数据。我想直接在我的脚本中使用数据并以 json 格式导入。所以我修改了脚本:

但现在它抛出错误: