2011-09-25 13 views

उत्तर

32

read.arff के लिए पैकेज में हूँ foreign Weka गुण-रिलेशन फ़ाइल फॉर्मेट (ARFF) फ़ाइलों से डेटा पढ़ता है।

अद्यतन:

farff:: एक तेज 'ARFF' फ़ाइल रीडर और लेखक

19

सामान्य तौर पर इस तरह के सवालों के जवाब sos पैकेज के माध्यम से पाया जा सकता है वहाँ क्रैन पर एक नए पैकेज है , जो सीआरएएन पर सभी संकुलों की पूर्ण-पाठ खोज तक पहुंचता है। (जैसा कि ऊपर उल्लेख) और RWeka संकुल

install.packages("sos") 
library("sos") 
findFn("arff") 

foreign में कार्यों पाता है। चूंकि foreign एक अनुशंसित पैकेज है, इसलिए यह डिफ़ॉल्ट रूप से आपके सिस्टम पर स्थापित किया जाएगा। इसलिए आप sos पैकेज की स्थापना के बिना,

help.search("arff") 
पहली जगह में

साथ जवाब मिल गया होता। sos अभी भी उस समय के लिए लायक है जब आप जिस स्ट्रिंग को खोज रहे हैं वह मेटाडेटा (शीर्षक, कीवर्ड, उपनाम इत्यादि) में नहीं है, जो कि help.search खोज है, या आपके सिस्टम पर पहले से इंस्टॉल किए गए पैकेज में नहीं (डिट्टो)। (R Data Import/Export Manual है, जो भी आपके सिस्टम के साथ आता है के माध्यम से देख रहे हैं, आम तौर पर उपयोगी है, लेकिन होता इस सवाल का जवाब नहीं पाया है ...)

यह बंद मौका पर RWeka संस्करण के बारे में पता करने के लिए उपयोगी हो सकता है कि foreign (जिसे आपको पहले कोशिश करनी चाहिए) में संस्करण किसी कारण से विफल रहता है।

+0

धन्यवाद! Google में आर पर ज्यादा जानकारी नहीं है। –

+4

@IlyaSmagin हां वहाँ है। Google में "[आर] arff" के लिए खोजें और आपकी पहली हिट वह है जिसे आप चाहते हैं। – Andrie

8

भले ही यह प्रश्न पहले से ही उत्तर दिया गया है, मुझे एहसास है कि एक और उल्लेखनीय समाधान है। RWeka पैकेज देखें जो आपको arff फ़ाइलों को पढ़ने और लिखने में सक्षम बनाता है। इसके अलावा यह आपको Weka कार्यों के लिए एक रैपर देता है। तो आप वीका की स्थापना के बिना वेका कार्यक्षमता का उपयोग कर सकते हैं (हालांकि यह .jars इंस्टॉल करता है)। यह भी देखें doku ->read.arff

3

आप केवल डेटा और नहीं संबंधों के बारे में परवाह है, तो आप सिर्फ उपयोग कर सकते हैं:

read.csv("data.arff", header=FALSE, comment.char = "@") 
1

सबसे आसान तरीका यह read.arff() समारोह है कि .arff फ़ाइलें पढ़ता है जो "RWeka" पुस्तकालय उपयोग कर रहा है क्या करना है।

library(RWeka) 
test=read.arff("../Test/test.arff") 

आशा इस मदद करता है।

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