2012-05-15 15 views
5

आर 12 भाषा में read.table() और read.delim() फ़ंक्शंस के बीच क्या अंतर है?read.table और read.delim फ़ंक्शंस के बीच अंतर

+4

आप टाइप कर सकते हैं 'read.table' और' read.delim' आर कंसोल में इन कार्यों के बारे में अधिक (दोनों के लिए मदद फ़ाइलों में हैं पता लगाने के लिए? यह बुला के रूप में बिल्कुल वैसा ही है एक ही जगह)। संभव है कि ट्यूसर ने उस सहायता फ़ाइल को खींचने के लिए क्या किया जो उसने उद्धृत किया है। –

उत्तर

19

जब आप किसी फ़ंक्शन के बारे में अनिश्चित हैं, तो सहायता पृष्ठ पढ़ने के अलावा, आप फ़ंक्शन के वास्तविक कोड की भी जांच कर सकते हैं। उदाहरण के लिए, में प्रवेश read.delim पता चलता है कि समारोह के लिए निम्न कोड शामिल हैं:

> read.delim 
function (file, header = TRUE, sep = "\t", quote = "\"", dec = ".", 
    fill = TRUE, comment.char = "", ...) 
read.table(file = file, header = header, sep = sep, quote = quote, 
    dec = dec, fill = fill, comment.char = comment.char, ...) 

इस प्रकार, read.delim() डिफ़ॉल्ट तर्क मान जो सुविधाजनक जब टैब से अलग डेटा में पढ़ने के साथ read.table() के लिए बस एक आवरण कार्य है।

read.table(file, header = TRUE, sep = "\t", quote = "\"", 
    dec = ".", fill = TRUE, comment.char = "") 
3

आर मदद से:

इसी तरह, read.delim और read.delim2 सीमित फ़ाइलों को पढ़ने, सीमांकक के लिए टैब चरित्र के लिए दोषी के लिए कर रहे हैं। ध्यान दें कि हेडर = सत्य और भरें = इन प्रकारों में TRUE, और टिप्पणी वर्ण अक्षम है।