द्वारा NAS शुरू मैं आम तौर पर कोड आर करना पसंद करते हैं, ताकि मैं चेतावनी नहीं मिलता है, लेकिन मैं जब as.numeric
का उपयोग कर एक चरित्र वेक्टर कन्वर्ट करने के लिए एक चेतावनी हो रही से बचने के लिए पता नहीं कैसे चेतावनी से बचने के लिए कैसे।जब बलात्कार
उदाहरण के लिए:
x <- as.numeric(c("1", "2", "X"))
मुझे एक चेतावनी दे देगा क्योंकि यह बलात्कार से NAS की शुरुआत की। मैं चाहता हूं कि एनएएस जबरन द्वारा पेश किया जाए - क्या यह कहने का एक तरीका है "हां यही वह है जो मैं करना चाहता हूं"। या मुझे सिर्फ चेतावनी के साथ रहना चाहिए?
या मैं इस कार्य के लिए एक अलग समारोह का उपयोग करना चाहिए?
देखें '? शायद suppressWarnings'? – A5C1D2H2I1M1N2O1R2T1
इस चेतावनी के साथ समस्या क्या है? आम तौर पर यह मूल्यवान जानकारी देता है। मैं आर कंसोल में एक और वर्बोज़ आउटपुट पसंद करता हूं ताकि वे आश्चर्यजनक आश्चर्यचकित हो सकें। – Roland
@ रोलैंड मैं पूरी तरह से सहमत हूं, लेकिन अगर आप उन्हें अनदेखा करने के लिए उपयोग करते हैं तो चेतावनियों की उपयोगिता कम हो जाती है। यही कारण है कि मैं आम तौर पर चेतावनियों को "निपटाना" पसंद करता हूं। इस मामले में, मैं हमेशा चेतावनी, और उनमें से बहुत सारे उत्पन्न होगा - अपने डेटा एनए का प्रतिनिधित्व "एक्स" के साथ तारों के रूप में में आ रहा है, और इसलिए समारोह कर रही है वास्तव में क्या मैं इसे करना चाहते हैं। मैं कहना चाहता था "मुझे बताने के लिए धन्यवाद, लेकिन यह ठीक है मुझे पता है कि मैं क्या कर रहा हूं"। 'suppressWarnings' सही लगता है। – Corone