【发布时间】:2012-04-17 10:30:50
【问题描述】:
我有a JSON file 并想在weka 中打开数据,但是当我这样做时,我收到以下错误:
在mailing list 上环顾四周,有一些关于 JSON 的问题,但是 TL;DR 除了我注意到在“weka 期望的格式”中谈论 JSON。当然,没有提到这种格式是什么。即将深入了解源代码,但我希望 SO 用户可以在我花太多时间之前提供帮助。
【问题讨论】:
我有a JSON file 并想在weka 中打开数据,但是当我这样做时,我收到以下错误:
在mailing list 上环顾四周,有一些关于 JSON 的问题,但是 TL;DR 除了我注意到在“weka 期望的格式”中谈论 JSON。当然,没有提到这种格式是什么。即将深入了解源代码,但我希望 SO 用户可以在我花太多时间之前提供帮助。
【问题讨论】:
了解 JSON 对象的格式及其与 ARFF 的关系。这些步骤出奇地简单。 使用 GUI 工具执行以下操作:
基本上每个 JSON 文件都必须具有: {标题:{关系:,属性:[{},{}],数据:[{},{}]}}}
希望对你有帮助
{"houses":{
"relation":"house",
"attributes":{
"houseSize":["NUMERIC"],
"lotSize":
"bedrooms":
"granite":
"bathroom":
"sellingPrice":
},
"data":[
[3529,9191,6,0,0,205000 ],
[3247,10061,5,1,1,224900],
[4032,10150,5,0,1,197900 ],
[2397,14156,4,1,0,189900 ],
[2200,9600,4,0,1,195000],
[3536,19994,6,1,1,325000 ],
[2983,9365,5,0,1,230000]
]}}
属性可以有更多的信息,如下所示:
{"contact_lenses":{
"relation": "contact-lenses",
"attributes" : {
"age":["young", "pre-presbyopic", "presbyopic"],
"spectacle-prescrip":["myope", "hypermetrope"],
"astigmatism":["no", "yes"],
"tear-prod-rate":["reduced", "normal"],
"contact-lenses":["soft", "hard", "none"]
},
"data":[]
}
}
【讨论】: