R中的基本JSON文件管理

时间:2012-08-16 11:58:39

标签: json r

背景

我有一个非常好的数据集重新登记我需要访问的ALS,所以我可以测试一些非常有趣的机器学习方法。问题是数据集的支持非常差,而且我在使用复杂的数据结构或R中的JSON时缺乏经验

我需要什么

如果有人可以帮助我使用实际的R代码示例(最好使用RJSON或rjsonio)来了解我应该如何访问代码,这将是非常好的。任何有关如何将RSON与R一起使用的基本教程/描述也将受到赞赏,因为JSON.org更适合具有使用它编程AJAX / SQL应用程序的编程经验的人。

显示我特定问题的数据(字典文件和文本文件中的数据) 我无法发布字典文件中的文本,所以这里是在Flrickr上发布的截图 http://flic.kr/p/cSNbpm

实际数据长达数千行,但看起来像这样:

649|144|Demographics|5AC60165-78AA-4E1D-8CCF-F1A21B944A8B|1203|Demographics Delta|0
649|144|Demographics|5AC60165-78AA-4E1D-8CCF-F1A21B944A8B|1204|Ethnicity| 
649|144|Demographics|5AC60165-78AA-4E1D-8CCF-F1A21B944A8B|1207|Race - Asian|
649|144|Demographics|5AC60165-78AA-4E1D-8CCF-F1A21B944A8B|1208|Race - Black/African American|
649|144|Demographics|5AC60165-78AA-4E1D-8CCF-F1A21B944A8B|1211|Race - Caucasian|1
649|144|Demographics|5AC60165-78AA-4E1D-8CCF-F1A21B944A8B|1257|Age|48
649|144|Demographics|5AC60165-78AA-4E1D-8CCF-F1A21B944A8B|1393|Race - Other|
649|145|ALSFRS(R)|B2F1F8AC-6BEA-483C-9BC8-F13C51ED6FFB|1213|1. Speech|3
649|145|ALSFRS(R)|B2F1F8AC-6BEA-483C-9BC8-F13C51ED6FFB|1214|10. Respiratory|4
649|145|ALSFRS(R)|B2F1F8AC-6BEA-483C-9BC8-F13C51ED6FFB|1215|2. Salivation|3
649|145|ALSFRS(R)|B2F1F8AC-6BEA-483C-9BC8-F13C51ED6FFB|1216|3. Swallowing|2
649|145|ALSFRS(R)|B2F1F8AC-6BEA-483C-9BC8-F13C51ED6FFB|1217|4. Handwriting|4
649|145|ALSFRS(R)|B2F1F8AC-6BEA-483C-9BC8-F13C51ED6FFB|1218|5a. Cutting without Gastrostomy|4

似乎被分成几个不同的部分,因此进一步向下改变了一般结构

727029|146|Laboratory Data|67962337-62FA-42E3-9E22-1C36965088D6|1234|Laboratory Delta|448
727029|146|Laboratory Data|67962337-62FA-42E3-9E22-1C36965088D6|1250|Test Name|Urea
727029|146|Laboratory Data|67962337-62FA-42E3-9E22-1C36965088D6|1251|Test Result|4.50
727029|146|Laboratory Data|67962337-62FA-42E3-9E22-1C36965088D6|1252|Test Unit|mmol/L
727029|146|Laboratory Data|C2F387B2-00B5-4645-9B2A-03F43117C44B|1234|Laboratory Delta|448

1 个答案:

答案 0 :(得分:0)

我建议在CRAN中使用rjson package