R 與 Sqlite3

我的使用場景

數(shù)據(jù)太大,直接用R讀取到內(nèi)存太占地方,又想讓用戶快速檢索到數(shù)據(jù)。那就把數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫,存儲到硬盤,快速檢索然后只讀取子集。

使用

最簡單的方法見 https://zhuanlan.zhihu.com/p/360938402

補充和問題

  1. 使用 .import sample.csv sample 命令直接將文本數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫的表中。但是要使用最近版本的 sqlite3。 我centos安裝的3.5版本就會出現(xiàn)錯誤,必須先建立表才能導(dǎo)入,不科學(xué)。
  2. 每個表默認最大列是2000,超過就報錯了,查詢解決方法為在軟件編譯的時候附加修改最大限制的參數(shù).
  3. Rstudio 不會返回報錯原因,直接崩潰,全靠猜
  4. 列名不能重復(fù)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容