将R连接到PostgreSQL 9.4 JSONB数据类型
发布时间:2020-12-13 16:07:20 所属栏目:百科 来源:网络整理
导读:使用PostgreSQL 9.4,新的数据类型 JSONB已经可用.根据在单个节点上提供的性能测试,性能优于mongodb(可以理解的是mongodb的最佳位置). 是否可以在R中读取JSONB,理想情况下使用jsonlite? 怎么样? 解决方法 这是我到达的地方,但我怀疑有更好的方法(因此帖子)
使用PostgreSQL 9.4,新的数据类型
JSONB已经可用.根据在单个节点上提供的性能测试,性能优于mongodb(可以理解的是mongodb的最佳位置).
是否可以在R中读取JSONB,理想情况下使用jsonlite? 怎么样? 解决方法
这是我到达的地方,但我怀疑有更好的方法(因此帖子):
dbGetQuery(conn,"SELECT * FROM justjsonb;") id doc 1 1 {"name": "fred","address": {"line1": "52 The Elms","line2": "Elmstreet","postcode": "ES1 1ES"}} Warning message: In postgresqlExecStatement(conn,statement,...) : RS-DBI driver warning: (unrecognized PostgreSQL field type jsonb (id:3802) in column 1) (注意警告) 这是我得到的json字符串: {"name": "fred","postcode": "ES1 1ES"}} 为了得到结果我做: unlist(fromJSON(dj$doc)) name address.line1 address.line2 address.postcode "fred" "52 The Elms" "Elmstreet" "ES1 1ES" 还有更好的方法吗? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |