如何简洁地引用RMySQL中的数据框

时间:2015-02-17 16:49:56

标签: mysql r rmysql

我有一个MySQL表,我正在阅读R的RMySQL包。我希望能够直接引用存储在表中的数据框,这样我就可以无缝地与它进行交互而不必执行RMySQL语句每次我想做点什么。有没有办法实现这个目标?我试过了:

data <- dbReadTable(conn = con, name = 'tablename')

例如,如果我现在要检查此表中有多少行,我将运行:

nrow(data)

这是通过数据库连接,还是我现在在本地存储对象“数据”,从而破坏了使用外部数据库的整个目的?

1 个答案:

答案 0 :(得分:1)

data <- dbReadTable(conn = con, name = 'tablename')

此命令将所有数据下载到本地R数据帧中(假设您有足够的RAM)。任何使用该点前进数据的操作都不需要SQL连接。