当前位置: 首页 > 面试题库 >

用R解析JSON

缪远
2023-03-14
问题内容

我对R相当陌生,但是使用得越多,我看到的就比SAS或SPSS强大得多。我看到的主要好处之一就是能够从Web上获取和分析数据。我想这是可能的(甚至可能很简单),但是我正在寻找解析Web上公开可用的JSON数据的方法。我决不是一名程序员,因此,您能提供的任何帮助和说明将不胜感激。即使您为我指出了一个基本的工作示例,我也可能会完成它。


问题答案:

Omegahat的RJSONIO是另一个软件包,提供了以JSON格式读写数据的功能。

rjson不使用S4 /
S3方法,因此不容易扩展,但仍然有用。不幸的是,它没有使用向量化操作,因此对于非平凡数据来说太慢了。同样,对于将JSON数据读入R来说,它有些慢,因此不能扩展到大数据,如果这是一个问题的话。

更新 (新软件包2013-12-03):

jsonlite:此软件包是该软件包的分支RJSONIO。它基于解析器构建,RJSONIO但在R对象和JSON字符串之间实现了不同的映射。该软件包中的C代码大部分来自该RJSONIO软件包,R代码已从头开始重写。除了落在替代fromJSONtoJSON,所述封装具有功能序列化的对象。此外,该软件包包含大量的单元测试,以确保所有边缘情况都得到一致的编码和解码,以与系统和应用程序中的动态数据一起使用。



 类似资料:
  • 我收到这个编译器错误:无法解析符号“R”。我知道这个问题可能看起来很熟悉,但与此问题相关的许多其他问题说,尽管有错误,但代码可以编译,而我的代码不能,或者可以通过清理项目和/或重新启动Android Studio(我使用0.8.6)来解决问题,而在我的情况下,这不起作用。导入类解决了编译器错误,但在我启动活动时导致我的应用程序崩溃。包含错误的. java代码是: 我还了解到,这可能是由布局错误引起

  • 我完成了一份登记表申请。然而,它运行得很完美;它现在显示一个构建错误。我该怎么解决这个?

  • 我没有得到任何警告,应用程序成功构建。但是,如果我尝试在连接的设备上运行它,它会崩溃,并出现以下错误(摘要): java.lang.NoClassDefoundError:解析:lcom/google/android/gms/r$string失败; 在com.google.android.gms.measurement.zza.(来源不明) ... 原因:java.lang.ClassNotFou

  • 我的Android Studio不断给出错误,无法解析符号R。它是Android目录中名为R.java的文件。我已将此文件安全地保存在目录中。但它仍然显示出错误。在互联网上搜索到这个错误后,人们建议我重新构建/清理/升级项目同步/重新启动Android Studio和其他方法。我什么都做了。但问题仍然存在!怎么办??