前缀我有一个.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文件。 –