0

sqldf 处理 R 3.1.1+('sqldf' 版本 0.4-10+)和 3.0.2('sqldf' 版本 0.4-6.4)之间的变量名称的方式略有不同。如果您运行下面的代码,在旧版本中以句点分隔的变量将被更改为由下划线分隔,并且在新版本中将保持句点分隔。在此处发布以防其他人在从旧版本迁移代码时遇到困难。

    set.seed(123)
    Data1 <- data.frame(
    X = sample(1:10),
    Y.n = (sample(c("E6      ", " B5"), 10, replace=T))
   )
  Data2 <- data.frame(
    X = sample(1:10),
    A = sample(c("Joined", "Yep joined"), 10, replace = TRUE)
   )
require(sqldf)
DataSqldf <- sqldf('SELECT * FROM Data1 JOIN Data2 ON Data1.X = Data2.X')
require(stringr)
DataSqldf$Y_n <- str_trim(DataSqldf$Y_n, side = "both")

问题:对包的更改日志有很好的整理吗?

4

1 回答 1

0

在 sqldf googlecode 主页 ( http://sqldf.googlecode.com ) 上提到了 RSQLite(不是 sqldf)的这种变化,该主页已被移至 githubREADME.md文件: https ://github.com/ggrothendieck/sqldf (和googlecode 页面现在转发README.md到底部呈现的 github 页面)。

对于sqldf,提交日志在线: https ://github.com/ggrothendieck/sqldf/commits/master

此外,还有一个 NEWS 文件: https ://github.com/ggrothendieck/sqldf/blob/master/inst/NEWS NEWS 文件也可以从 R 中访问:

news(package = "sqldf")

还有一个讨论组:https ://groups.google.com/forum/#!forum/sqldf

所有这些资源都可以通过 sqldf CRAN 页面的一键访问: http ://cran.r-project.org/package=sqldf (提交日志除外,它是两次单击)。

于 2015-05-27T12:06:20.070 回答