小编Vin*_*yen的帖子

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

我是一名贸易统计员,我想了解如何建立一个可以将数据收集到数据库中的网站.对于个人用途,我使用Google表单来收集数据,并将所有内容填充到电子表格中.但是,这可能不适合更专业的环境,特别是当我们有多个页面/表格时.我想象两个用途:

  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中存放所有数据.也就是说,来自Web的数据输入实时进入数据库,准备进行数据分析.

database statistics webforms r

16
推荐指数
1
解决办法
1618
查看次数

Emacs:如何使用正则表达式替换字符串?

假设我在emacs中打开的文本文件(或dired缓冲区)中有以下内容:file_01.txt file_02.txt ... file_99.txt

我想查询 - 替换或替换文件到01_file.txt等.

我想使用query-replace-regexp或replace-regexp,但不知道要放什么.搜索部分我放入"file_ ..",但".."被读作替换字符串中的句点.我开始学习regexp并且不知道如何做到这一点.请帮忙,谢谢.

regex emacs replace

14
推荐指数
1
解决办法
2万
查看次数

为Linux创建R二进制包,可以安装在不同的机器上?

我很确定这是不可能的,因为如果是,那么CRAN将拥有R Linux二进制包.为什么不可能?我们可以创建R包的Mac和Windows二进制版本,这些tgz/zip文件可以安装在不同的系统上.为什么我们不能为Linux做同样的事情?

我猜是因为有很多不同的发行版,每个发行版都不同.是否可以为Debian/Ubuntu和RHEL/CentOS创建二进制文件?

如果有可能,我们该怎么做?谢谢.

linux binary ubuntu r package

11
推荐指数
1
解决办法
3341
查看次数

如何编写Emacs函数以使用指定的文本包装标记的区域

我对elisp不太熟悉,我正在努力学习.在emacs中,我希望能够执行以下操作:

  1. 通过C空间标记
  2. 转到我希望标记结束的位置,因此我有一个突出显示的区域,假设它是"突出显示的文本"
  3. 按键序列
  4. 有emacs要求我输入一些文字,说"情节",和
  5. 将突出显示的文本更改为"plot(突出显示的文本)".也就是说,我想用括号括起highlited文本,并在它前面添加我输入的文本.

    (defun wrap-text ()
        )
    
    Run Code Online (Sandbox Code Playgroud)

我想函数的输入将是突出显示的文本,但我不知道从哪里开始查找.另一个难点是输入文本部分.有人可以指导我吗?谢谢.

emacs elisp function

8
推荐指数
1
解决办法
1883
查看次数

扫描CSV文件后生成DDL SQL创建表语句

是否有任何命令行工具(Linux,Mac和/或Windows)可用来扫描定界文件并输出具有为我确定的数据类型的DDL create tabe语句?

做了一些谷歌搜索,但找不到任何东西。想知道别人是否会知道,谢谢!

sql csv ddl delimited

5
推荐指数
1
解决办法
2462
查看次数

使用Unix工具处理文本:搜索并替换不在某些行之间的所有文本

我想在一堆*.org文件上做一些文本处理.我想在每个文件中更改以下内容:

[my description](link)
Run Code Online (Sandbox Code Playgroud)

[[link][my description]]
Run Code Online (Sandbox Code Playgroud)

,

`some text`
Run Code Online (Sandbox Code Playgroud)

=some text=
Run Code Online (Sandbox Code Playgroud)

,

## some heading
Run Code Online (Sandbox Code Playgroud)

** some heading
Run Code Online (Sandbox Code Playgroud)

,

*some italics*
Run Code Online (Sandbox Code Playgroud)

/some italics/
Run Code Online (Sandbox Code Playgroud)

,和

**some bold**
Run Code Online (Sandbox Code Playgroud)

*some bold*
Run Code Online (Sandbox Code Playgroud)

.是的,这是org-mode语法的IS markdown语法.我知道pandoc.需要注意的是,我想要进行上述更改,除非它们出现在以下块中:

#+BEGIN_EXAMPLE
don't want above changes to take place in this block
...
#+END_EXAMPLE
Run Code Online (Sandbox Code Playgroud)

因此,我不能使用pandoc.我想根据上述要求使用某种unix脚本处理这些文件:awk,sed,python,perl,bash等.一旦我有了一个工作脚本,我就可以修改它并从中学习.

谢谢你的帮助!

python bash perl awk sed

4
推荐指数
1
解决办法
603
查看次数

在dired中调用相同shell命令的函数

我希望能够在 dired 中对标记的文件调用相同的 shell 命令,而无需 emacs 提示命令输入,因为命令将始终相同。特别是,该命令是“open”(对于 mac os x)。

我试图破解 dired-aux.el 中的 dired-do-shell-command 函数,但我不明白交互线。

归根结底,我希望能够将此函数绑定到 Co 以进行 dired 模式,这样我就不必使用 mac os x 的 Finder 来导航文件并打开它们。这将允许我完全转向 emacs。

谢谢。

macos emacs elisp dired

2
推荐指数
1
解决办法
523
查看次数

标签 统计

emacs ×3

elisp ×2

r ×2

awk ×1

bash ×1

binary ×1

csv ×1

database ×1

ddl ×1

delimited ×1

dired ×1

function ×1

linux ×1

macos ×1

package ×1

perl ×1

python ×1

regex ×1

replace ×1

sed ×1

sql ×1

statistics ×1

ubuntu ×1

webforms ×1