在R中将字符串解析为json
我的问题可能看起来微不足道,但我在将字符串解析为json格式时遇到了这个问题 我拥有的绳子是在R中将字符串解析为json,r,json,string,dataframe,parsing,R,Json,String,Dataframe,Parsing,我的问题可能看起来微不足道,但我在将字符串解析为json格式时遇到了这个问题 我拥有的绳子是 [{"Date":"2014-01-01","Turnover":"6761","Shop_Id":"60"},{"Date":"2014-02-01","Turnover":"7254","Shop_Id":"70"},{"Date":"2014-03-01","Turnover":"7539","Shop_Id":"75"},{"Date":"2014-04-01","Turnover":"8211
[{"Date":"2014-01-01","Turnover":"6761","Shop_Id":"60"},{"Date":"2014-02-01","Turnover":"7254","Shop_Id":"70"},{"Date":"2014-03-01","Turnover":"7539","Shop_Id":"75"},{"Date":"2014-04-01","Turnover":"8211","Shop_Id":"82"}]
我无法在R中输入此字符串,当尝试在对象“v”中分配此字符串时,我正在设置此错误
Error: unexpected '[' in "v <- ["
请让我知道如何使用所提到的字符串来解析数据帧
TIA使用单引号
”
而不是双引号“
将其存储为字符串和宾果
library(jsonlite)
jsonStr <- '[{"Date":"2014-01-01","Turnover":"6761","Shop_Id":"60"},{"Date":"2014-02-01","Turnover":"7254","Shop_Id":"70"},{"Date":"2014-03-01","Turnover":"7539","Shop_Id":"75"},{"Date":"2014-04-01","Turnover":"8211","Shop_Id":"82"}]'
fromJSON(jsonStr)
尝试将整个JSON字符串括在单引号(“”)中。然后将此变量从JSON传递到
函数。@Dave2e我试着引用,但仍然没有taking@HindolGanguly,我没有看到Dave2e已经对此发表了评论。你可能错过了一些东西。使用上面的,它肯定会起作用。是的。我错过了那一点。只是尝试了一下,它起了作用。我对Dave2e和你的评论投了更高的票s
library(jsonlite)
jsonStr <- '[{"Date":"2014-01-01","Turnover":"6761","Shop_Id":"60"},{"Date":"2014-02-01","Turnover":"7254","Shop_Id":"70"},{"Date":"2014-03-01","Turnover":"7539","Shop_Id":"75"},{"Date":"2014-04-01","Turnover":"8211","Shop_Id":"82"}]'
fromJSON(jsonStr)
Date Turnover Shop_Id
1 2014-01-01 6761 60
2 2014-02-01 7254 70
3 2014-03-01 7539 75
4 2014-04-01 8211 82