R 自 ‘sqldf’ 版本 0.4-10 以来略有不同,处理句点分隔的变量名
R slight difference since ‘sqldf’ version 0.4-10, treating of period separated variable names
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")
问题:包的变更日志是否有很好的整理?
在 sqldf googlecode 主页 (http://sqldf.googlecode.com) 中提到了 RSQLite(不是 sqldf)中的这一变化,此后已移至 github README.md
文件:
https://github.com/ggrothendieck/sqldf
(并且 googlecode 页面现在转发到 github 页面,README.md
呈现在底部)。
对于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
(除了两次点击的提交日志)。
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")
问题:包的变更日志是否有很好的整理?
在 sqldf googlecode 主页 (http://sqldf.googlecode.com) 中提到了 RSQLite(不是 sqldf)中的这一变化,此后已移至 github README.md
文件:
https://github.com/ggrothendieck/sqldf
(并且 googlecode 页面现在转发到 github 页面,README.md
呈现在底部)。
对于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 (除了两次点击的提交日志)。