我目前正在为可再发行的应用程序使用MSAccess mdb文件.
前段时间我发现了SQLite,作为我的解决方案的替代品,但是他们提供的二进制文件并没有提供将它们用作VB6中的对象的可能性.(或者至少我无法弄清楚如何).
有没有人有链接,或者可以写一些关于从VB6连接到SQLite DB,以及它与使用ADO的区别?
我开发了一个与DB一起工作的.R脚本,做了一堆处理和输出图形和表格.我可以将这些数据输出为逗号分隔的值和图片,以便稍后在我的软件上导入它们,我没有任何问题.
问题是如何在不必在客户端上完整安装R的情况下分发我的应用程序.我见过像RJava这样的东西,但我的应用程序是在VB6上(是啊......)我没有看到任何库,或者编译为exe的方法.该compile
软件包只生成您定义的任何函数的编译版本,就像psyco以前为Python做的那样(在Pypy之前).
有没有人对编译R有一些见解,以避免让用户安装整个附加软件?
编辑:R编译器是否存在?这个问题与我的问题有很大关系,但我还没有看到如何使用它来制作一个完整的脚本exe.你可以只是compile
一个主要功能,cat
它到一个文件?这甚至可能吗?
我正在研究这个雅虎管道正则表达式,我发现了一个我无法绕过它的错误.
我有一个URL,我从中提取数字,捕捉它们并制作一个img html标签并嵌入它.问题是,URL以非填充方式显示,但链接的图像具有零.因此,当有一位数或一个月的单位数时,正则表达式将停止工作.
这是我到目前为止:
The URL: http://www.penny-arcade.com/comic/2009/1/2/patently-ridiculous/
The RegEx: (\d{4})/(\d+)/(\d+)
The Replacement: <img src="http://www.penny-arcade.com/images/$1/$1$2$3.jpg" />
What should appear: <img src="http://www.penny-arcade.com/images/2009/20090102.jpg" />
What appears: <img src="http://www.penny-arcade.com/images/2009/200912.jpg"/>
Run Code Online (Sandbox Code Playgroud)
我怎么能解析这些零以使这个东西工作?
我有这样的数据帧
Tag Date (DD/MM/YYYY)
AA 1/1/2010
AB 2/1/2010
AC 3/1/2010
AA 4/1/2010
AB 5/1/2010
AA 6/1/2010
AB 7/1/2010
AC 8/1/2010
Run Code Online (Sandbox Code Playgroud)
现在,有不同数量的不同标签,(平均不到10个).我需要的是以更加舒适的方式处理数据.我已经分析了Tag序列数据以找出更频繁重复的模式,在这种情况下它将是(AA,AB,AC).
现在,我想要的是将数据转换为这样的数据,因此我可以使用它.
AA AB AC
1/1/2010 2/1/2010 3/1/2010
4/1/2010 5/1/2010 NA
6/1/2010 7/1/2010 8/1/2010
Run Code Online (Sandbox Code Playgroud)
我已经看到了这个问题,将字段值转换为R数据框中的列名,并且它非常接近我的需要.这样做
>libray(reshape2)
>df<-sqldf("SELECT Tag, Date FROM validData")
>head(dcast(df,Date~Tag))
Run Code Online (Sandbox Code Playgroud)
产量
Using Date as value column: use value_var to override.
Aggregation function missing: defaulting to length
Date AF687A AVISOO B32D76 B3DC39 B52C72 DF7EAD DF8E83 DFA521 DFA91A
1 2010-12-23 09:18:50 0 0 0 0 1 0 0 …
Run Code Online (Sandbox Code Playgroud)