2013-09-22 51 views
4

我完全有可能忽略了一些東西,但是當使用RSQLite包時,是否仍然可以在R腳本中使用特殊字符串「:memory:」來加速數據恢復?RSQLite和讀取數據到內存中

+2

如果你能適應在內存中的所有數據,爲什麼不直接使用本地數據幀或數據表? – hadley

回答

6

是的,仍然可以使用特殊字符串:memory:。看幫助文件在?RSQLite:::dbGetInfo,它有一個很好的例子:

library(RSQLite) 
data(USArrests) 
drv <- dbDriver("SQLite") 
con <- dbConnect(drv, dbname=":memory:") 
+0

是否有可能從其他R會話/其他客戶端訪問內存中的SQLite?在第二個會話dbConnect函數中應該使用什麼dbname? – jangorecki