如何简约地引用 RMySQL 中的数据框
How to parsimoniously refer to a data frame in RMySQL
我有一个 MySQL table,我正在阅读 R 的 RMySQL 包。我希望能够直接引用存储在table 这样我就可以无缝地与它交互,而不是每次我想做某事时都必须执行 RMySQL 语句。有没有办法做到这一点?我试过了:
data <- dbReadTable(conn = con, name = 'tablename')
例如,如果我现在想检查这个 table 中有多少行,我会 运行:
nrow(data)
这是通过数据库连接,还是我现在将对象 "data" 存储在本地,破坏了使用外部数据库的全部目的?
data <- dbReadTable(conn = con, name = 'tablename')
此命令将所有数据下载到本地 R 数据帧中(假设您有足够的 RAM)。从那时起对数据的任何操作都不需要 SQL 连接。
我有一个 MySQL table,我正在阅读 R 的 RMySQL 包。我希望能够直接引用存储在table 这样我就可以无缝地与它交互,而不是每次我想做某事时都必须执行 RMySQL 语句。有没有办法做到这一点?我试过了:
data <- dbReadTable(conn = con, name = 'tablename')
例如,如果我现在想检查这个 table 中有多少行,我会 运行:
nrow(data)
这是通过数据库连接,还是我现在将对象 "data" 存储在本地,破坏了使用外部数据库的全部目的?
data <- dbReadTable(conn = con, name = 'tablename')
此命令将所有数据下载到本地 R 数据帧中(假设您有足够的 RAM)。从那时起对数据的任何操作都不需要 SQL 连接。