前綴我有一個.txt文件的文件JSON,但它包含了U‘’在這些文件的前綴,等等,閱讀用U JSON文件」中的R
{u'ItemId': u'100052388', u'RealTimePlaying': u'570.3', ....
我怎麼能導入此文件在R?
我還附上我的文件,在這個環節上 my JSON file
前綴我有一個.txt文件的文件JSON,但它包含了U‘’在這些文件的前綴,等等,閱讀用U JSON文件」中的R
{u'ItemId': u'100052388', u'RealTimePlaying': u'570.3', ....
我怎麼能導入此文件在R?
我還附上我的文件,在這個環節上 my JSON file
據我所知(不是很多,我承認),使用「u」前綴只是意味着這些都是Unicode字符,我不知道這些應該提出一個問題...
包jsonlite允許您JSON文件導入到R.如果「U」帶來的問題,你可以考慮:
1)在純文本導入JSON。
2)使用正則表達式(來自base的gsub或來自stringr的str_replace_all)用「:'」和「{u'」替換文本中的所有「,u'」。按「{'」。這可能會導致一些問題,因爲它依賴於格式良好的文件(始終是unicode之前的空格)。
3)使用jsonlite直接轉換爲json。
無需將修改的文本寫入文件,jsonlite(和其他JSON庫)可以從主內存中讀取數據。 –
謝謝,我改變了答案以反映這一點。 – Choubi
這個文件的來源Where is this source? –
我不知道你的意思,我上傳了這個文件(在我的上述文章中)在保管箱中,我不知道如何將該文件導入到R? –
@PhucHuynh Tim提問是因爲你的文件不是有效的JSON文件。 –