我試圖在R中將'JSON'文件變成一個數據幀並且沒有太大的成功。用'非標準格式'解析R中的JSON文件
我試過使用RJSON和RJSONIO,但兩者似乎都對我的數據格式有相同的異議,只返回第一組{}之間的值。這是我的數據的一個例子:
{"response time":"1075","_p":"99ae8e5f1eb64091c019e57ff0e686d3","_t":1397514301}
{"_n":"searcher","version":"v4","mobile":"No","_p":"1797370","_t":1397514315}
{"month":"April","_n":"shown availability","availability":"unavailable","_t":1397514320}
這是究竟如何看,如果我在記事本++打開它 - 你可以看到有間} {沒有逗號。
目標是將它變成一個表格,每個{}作爲一行,每列有一列,例如, 「_p」,「_n」,「_t」等。我知道我可以使用plyr來處理我的數據的鋸齒狀本質。
任何幫助如何解決這個問題將不勝感激。
請提供一個數據框應該如何在R中查看的例子。 –
另外,您可以在每個樣本行的末尾添加一個逗號,分別用'gsub(「\\ n」,「,\ n」, X)'。這只是用一個逗號替換新行字符,然後換行符。或 'gsub(「} {」,「},{」,x,fixed = TRUE)'如果大括號之間沒有換行符。 –
感謝理查德,擴大了這個問題,給出了輸出的簡要總結。我如何將gsub合併到fromJSON函數中? – Jacob