2012-04-03 9 views
7

के साथ एक JSON फ़ाइल का उपयोग कैसे करूँ मैं a JSON file है और Weka में डेटा खोलना चाहते हैं, लेकिन जब मैं करते हैं, मैं निम्नलिखित त्रुटि मिलती है जेएसओएन के बारे में कुछ सवाल, लेकिन टीएल; डीआर सिवाय इसके कि मैंने जेएसओएन की "प्रारूप वीका अपेक्षाओं" में बात देखी। बेशक, उस प्रारूप का कोई उल्लेख नहीं था। स्रोत में गोता लगाने के बारे में, लेकिन मुझे उम्मीद है कि इस पर बहुत अधिक समय बिताने से पहले SO उपयोगकर्ता मदद कर सकते हैं।मैं Weka

उत्तर

7

JSON ऑब्जेक्ट के प्रारूप और एआरएफएफ के साथ इसके संबंध के बारे में समझने के लिए। कदम आश्चर्यजनक रूप से सरल थे। करने के लिए निम्नलिखित जीयूआई उपकरण का उपयोग करें:

  1. एक्सप्लोरर विकल्प
  2. लोड preprocess टैब पर खुला फ़ाइल का चयन करें का चयन करें डिफ़ॉल्ट से किसी ARFF फ़ाइलों
  3. चयन की आपूर्ति करती थी आप कर सकते हैं बचाने तो JSON विस्तार

चुनें मूल रूप से हर 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":[] 
} 

}

+0

तो तुम कह रहे हो कि सबसे अच्छा शर्त डेटा लोड करने के लिए है एक एआरएफएफ से, जेएसओएन के रूप में सहेजें, और देखें कि क्या मैं समझ सकता हूं कि वीका क्या सोचता है वैध JSON है? यह एक बुरा विचार नहीं है। अच्छा होगा अगर किसी ने ऐसा किया और परिणाम यहां पोस्ट किया। – Pat

+0

मैं अंतिम वाक्य में JSON फ़ाइल का एक सामान्य प्रतिनिधित्व शामिल करता हूं। अगर यह पर्याप्त मदद नहीं है तो मैं इसे बाद में पोस्ट कर सकता हूं। – kyleED

संबंधित मुद्दे