आर

2009-07-23 7 views
12

में एसक्यूएल जैसी कार्यक्षमता का उपयोग एसक्यूएल में डेटा मैनिपुलेशन तर्क लिखने के लिए किया जाता है और अब मैं सीख रहा हूं कि आरआई खुद को ढूंढ लेता है कभी-कभी सिर्फ कुछ ऐसा करना चाहता है जो एसक्यूएल में आसान होगा लेकिन मुझे सामानों का एक गुच्छा सीखना है आर डेटा फ्रेम पर एक ही हेरफेर करने के लिए आर। क्या आसपास एक साधारण काम है?आर

+0

जैसा दिखता है कृपया आप कोई उदाहरण दे सकते हैं? – nekomatic

उत्तर

11

पैकेज sqldf पर देखें। http://code.google.com/p/sqldf/ यह आपकी आवश्यकताओं के लिए बिल्कुल सही लगता है।

10

मैं एसक्यूएल के साथ और अधिक आरामदायक हूं, लेकिन आर में बड़े डेटा सेट के साथ काम करते समय, मेरा पसंदीदा मैनिपुलेशन टूल data.table पैकेज है। sqldf के विपरीत, जो आपको आर, data.table में एसक्यूएल लिखने देता है, आपको आर में आर लिखने देता है - लेकिन आपको डेटा फ्रेम पर अच्छी तरह से इंडेक्स जोड़ने की क्षमता देता है (अच्छी तरह से, data.table एस, सटीक होने के लिए)। डेटा फ्रेम को इंडेक्स करने की क्षमता 'जुड़ती है' बहुत तेज़ी से बनाती है। और एक आर कार्यान्वयन होने के नाते, आपका कोड अभी भी आर