स्टेट फॉरेक्स में सब सेट डेटा
मुख्य फाइल में 400,000 टिप्पणियों और संदर्भ फाइल में 300 के साथ, इसमें लगभग 1.5 मिनट लगते हैं। मैं इसे मुख्य फ़ाइल में दोहरावों के साथ परीक्षण नहीं कर सकता क्योंकि राम की कमी एक क्रॉल पर मेरे कंप्यूटर को लेती है। इस रणनीति में कई अक्षरों को बनाने की आवश्यकता होती है, जैसे संदर्भ अक्षांश और रेखांति (2714 1084 ओपी मामले मामले आईसी में और ऊपर इसे संभालने में मदद कर सकते हैं) सहायता सीमाएं देखें। इसके लिए कुछ पुनर्निर्धारण और संलग्न करना आवश्यक है। फिर हम उस बड़ी आँकड़े फ़ाइल की उन टिप्पणियों की जांच करते हैं जो शर्तों को पूरा करती हैं इनरेंज () फ़ंक्शन का अर्थ है कि ओपी सख्त असमानताओं (कार्य परीक्षण लेफ्टिनेंट) को संतुष्ट करने के लिए न्यूनतम और अधिकतम समय पहले समायोजित किया जाना चाहिए। शायद विस्तार का उपयोग करते हुए कुछ विस्तार। correlatives का उपयोग और (इसलिए डेटा लंबी रूप में है) चीजों को गति सकता है यह अभी मेरे लिए बिल्कुल स्पष्ट नहीं है मुझे यकीन है कि सादा स्थिति मोड में बेहतर तरीके हैं। माता भी बेहतर हो सकती है (सहभागिता का भी परीक्षण किया गया था लेकिन फिर से राम एक समस्या थी।) पूर्ण डेटाबेस के बजाय विखंडों में कम्प्यूटेशन करना, रैम समस्या को काफी सुधार करता है। 1.2 मिलियन अवलोकनों और 300 टिप्पणियों के साथ एक संदर्भ फाइल के साथ एक मुख्य फ़ाइल का उपयोग करना, निम्न कोड लगभग 1.5 मिनट में सभी काम करता है: आप पूछें कि आपकी असमानता सही है। वे वास्तव में कानूनी हैं, जिसका अर्थ है कि स्ताता शिकायत नहीं करेगा, लेकिन परिणाम शायद अनपेक्षित है निम्नलिखित परिणाम आश्चर्यजनक लग सकता है: यह कैसे मामला है कि अभिव्यक्ति सही के लिए मूल्यांकन करती है (यानी 1)। स्ताट पहले 66.11 लिट 100 का मूल्यांकन करता है, जो सत्य है, और फिर 1 लाख 67.93 देखे जा सकते हैं जो बिल्कुल सही है। वांछित अभिव्यक्ति (और स्ताट अब जो आप चाहते हैं वह करेंगे): आप फ़ंक्शन के आधार पर भरोसा भी कर सकते हैं ()। निम्नलिखित उदाहरण पिछले स्पष्टीकरण के अनुरूप है: स्टेटा 66.11 लीटर 100 देखता है जो कि सत्य है (यानी 1) और 1 एलटी 0 के साथ अनुपालन करता है। यह झूठा है (यानी 0)। मैं आईएनजी को बचाने और बड़ी फाइल बहाल करने से बचने की कोशिश करता हूं, और ऐसा करना संभव है, लेकिन स्टेटा प्रारूप को खोने की कीमत पर रॉबर्टो और दीमित्री के समान सेट अप का उपयोग करना, आपके मशीन पर इसे टाइम करें। आप टीज़ और एआईडी से बच सकते हैं और चक्र के भीतर केवल एक आउटफाइल पा सकते हैं, लेकिन यह कम पठनीय होगा। आप बाद में डेटा-सीएसवी का इस्तेमाल करते हुए अक्षरों के लोन को इन्फॉल कर सकते हैं, बाद में साफ़ कर सकते हैं। यदि आपको वास्तव में स्टेटा फाइलों की आवश्यकता है, तो आप उस समय के साथ सीएसवी फाइलों के उस झुंड को परिवर्तित कर सकते हैं। मैंने सहेजे की रक्षा की क्योंकि कुछ नकली डेटा सेट रिक्त थे। मुझे लगता है कि यह मेरी मशीन पर 1.5 मिनट से अधिक तेज था, रूपांतरण सहित। एक नया एसएएस डेटा सेट बनाने पर एसएएस डेटा सेट में विशिष्ट टिप्पणियों का चयन करने के दो तरीके हैं: केवल एक शर्त को पूरा न करने वाले अवलोकन को हटाएं जिन लोगों को आप चाहते हैं केवल अवलोकनों को स्वीकार करें जो एक शर्त को पूरा करते हैं किसी अवलोकन को हटाने के लिए, पहले आईएफ की स्थिति के साथ इसकी पहचान करें तो फिर दीन खंड में DELETE कथन का उपयोग करें: यदि शर्त तब हटाती है तो किसी अवलोकन के लिए DELETE कथन का प्रसंस्करण एसएएस बिना किसी नए अवलोकन के लिए डेटा चरण की शुरुआत करने के लिए तत्काल वापस लौटायेगा वर्तमान आंकलन को आउटपुट डेटा सेट में लिखना DELETE कथन में आउटपुट डेटा सेट में अवलोकन शामिल नहीं है, लेकिन यह इनपुट डेटा सेट से अवलोकन को नहीं हटाता है। उदाहरण के लिए, निम्नलिखित कथन में टिप्पणियों को हटाया गया है जिसमें लैंडकास्ट के लिए कोई लापता मूल्य शामिल नहीं है: निम्न डेटा चरण में यह कथन शामिल है: निम्नलिखित आउटपुट परिणाम प्रदर्शित करता है: न्यू यॉर्क, अवलोकन जो कि लैंडकास्ट के लिए एक मूल्य याद कर रहा है, परिणामस्वरूप इसमें शामिल नहीं है डेटा सेट, निकालें आप किसी बाह्य फ़ाइल से डेटा दर्ज करते समय आप टिप्पणियों को भी हटा सकते हैं। निम्नलिखित डेटा चरण में एक ही एसएएस डेटा सेट किया जाता है, जो हटाए गए डेटा सेट के रूप में सेट करता है: निम्न आउटपुट परिणाम प्रदर्शित करता है: ट्रैवल एजेंसी द्वारा आवश्यक एक डेटा सेट में पर्यटन के लिए टिप्पणियां होती हैं, जो केवल छह रातों तक चलती हैं। चयन करने का एक तरीका उन टिप्पणियों को हटाना है, जिनमें नाइट्स के मूल्य 6 के बराबर नहीं हैं: एक और अधिक सीधा तरीका है कि मानदंडों को पूरा करने वाली टिप्पणियों का चयन करना है। सबसेटिंग यदि बयान आपके द्वारा निर्दिष्ट टिप्पणियों का चयन करता है। इसमें केवल एक शर्त है: एक सबसेटिंग में निहित कार्रवाई हमेशा एक समान होती है: यदि स्थिति सही है, तो अवलोकन करने पर इसे जारी रखना जारी रखें, तो अवलोकन को रोकना बंद करें और डेटा चरण के शीर्ष पर लौटें एक नया अवलोकन स्टेटमेंट को सबसेटिंग कहा जाता है क्योंकि परिणाम मूल टिप्पणियों का एक सबसेट है। उदाहरण के लिए, यदि आप केवल टिप्पणियों का चयन करना चाहते हैं जिसमें नाइट्स का मान 6 के बराबर है, तो आप निम्न कथन निर्दिष्ट करते हैं: निम्न डेटा चरण में सबसेटिंग शामिल है IF: निम्न आउटपुट परिणाम प्रदर्शित करता है: दो टिप्पणियां मानदंडों से मेल खाती हैं एक छः रात का दौरा डेलीटे स्टेटमेंट और एक सबसेटिंग IF स्टेटमेंट के बीच चुनने के मुख्य कारण यह हैं कि यह बयान चुनना आमतौर पर आसान होता है जिसके लिए शर्त की पहचान करने के लिए सबसे कम तुलना की आवश्यकता होती है। नकारात्मक लोगों की तुलना में सकारात्मक शब्दों में यह आमतौर पर आसान लगता है (यह सबसेटिंग के पक्ष में है)। एक अतिरिक्त स्थिति सबसेटिंग के पक्ष में है IF: यह सुरक्षित तरीका है यदि आपके डेटा में गुम या गलत वर्तनी मान हैं I निम्नलिखित स्थिति पर विचार करें ट्रेडेवइंड्स ट्रैवल को कम-से-मध्यम-मूल्य वाले पर्यटनों के एसएएस डेटा सेट की जरूरत है। यह जानना कि बजट का मूल्य कम है मध्यम। और उच्च पहला विचार था कि उच्च के मूल्य के साथ टिप्पणियों को हटाना होगा निम्नलिखित प्रोग्राम एक एसएएस डेटा सेट बनाता है जो अवलोकनों को हटाकर उच्चतर का बजट मान होता है: निम्न आउटपुट परिणाम प्रदर्शित करता है: डेटा सेट लॉज़मद में जो भी पर्यटन हैं और जो कि आप न्यू यॉर्क के दौरे के लिए चाहते हैं न्यूयॉर्क के दौरे का समावेश गलत है क्योंकि न्यू यॉर्क के अवलोकन के लिए बजट का मूल्य गायब है। एक सबसेटिंग का उपयोग करना यदि वक्तव्य सुनिश्चित करता है कि डेटा सेट में आप जो अवलोकन चाहते हैं यह आंकड़ा चरण एक सबसेट को IF स्टेटमेंट के साथ बनाता है: निम्न आउटपुट परिणाम प्रदर्शित करता है: परिणाम एक एसएएस डेटा सेट है, जिसमें बजट के लिए कोई अनुपलब्ध मूल्य नहीं है।
Comments
Post a Comment