2012-01-07 11 views
8

मैं पाइथन में डेटा विश्लेषण करने के बारे में जानना शुरू कर रहा हूं।पायथन में समान .rdata कार्यक्षमता?

आर में, आप डेटा को स्मृति में लोड कर सकते हैं, फिर चर को .rdata फ़ाइल में सहेज सकते हैं।

मैं एक विश्लेषण "प्रोजेक्ट" बनाने की कोशिश कर रहा हूं, इसलिए मैं डेटा लोड कर सकता हूं, स्क्रिप्ट स्टोर कर सकता हूं, फिर आउटपुट को सहेज सकता हूं, इसलिए मुझे याद है कि मुझे इसकी आवश्यकता होनी चाहिए।

क्या पाइथन में समकक्ष कार्य है?

धन्यवाद

उत्तर

11

आप देख रहे हैं क्या द्विआधारी क्रमांकन है। पायथन में इसके लिए सबसे उल्लेखनीय कार्यक्षमता pickle है। यदि आपके पास कुछ मानक वैज्ञानिक डेटा संरचनाएं हैं, तो आप इसके बजाय एचडीएफ 5 देख सकते हैं। JSON कई ऑब्जेक्ट्स के लिए भी काम करता है, लेकिन यह द्विआधारी क्रमिकरण नहीं है - यह टेक्स्ट-आधारित है।

यदि आप अपने विकल्पों का विस्तार करते हैं, तो कई अन्य क्रमिकरण विकल्प भी हैं। जैसे कि Google के प्रोटोकॉल बफर (Rprotobuf का डेवलपर एसओ), एवरो, थ्रिफ्ट आदि पर टैग के लिए शीर्ष रैंकिंग उत्तर देने वाला है।

हालांकि इस तरह के pickle और .Rdat के रूप में सामान्य क्रमबद्धता विकल्प, कर रहे हैं, अपने उपयोग पर सावधानी से विचार आई/ओ तेजी से और अपनी आवश्यकताओं, आप रैंडम एक्सेस, पोर्टेबिलिटी, समानांतर पहुंच की आवश्यकता है, खासकर अगर करने के लिए उपयुक्त, उपकरण बनाने में सहायक हो जाएगा पुन: उपयोग, आदि। उदाहरण के लिए, अब मैं बड़ी वस्तुओं के लिए .Rdat से बचने के लिए प्रवृत्त हूं।

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