sqldfとRMySQLはどちらも、MySQL データベースへのアクセスを許可する R パッケージです (前者は後者を使用します)。どちらも次のようなステートメントを許可します。
RMySQL: "任意の SQL ステートメントを実行し、そのすべての出力を抽出します (data.frame を返します):"
dbGetQuery(con, "select count(*) from a_table")
dbGetQuery(con, "select * from a_table")
sqldf:
library(sqldf)
sqldf("select * from iris limit 5")
sqldf("select count(*) from iris")
sqldf("select Species, count(*) from iris group by Species")
# create a data frame
DF <- data.frame(a = 1:5, b = letters[1:5])
違いは何ですか?RMySQL にはない sqldf の機能は何ですか?