2012-12-24 27 views
17

मैं निम्न डेटा फ़ोल्डर में '' wdbc.data 'पढ़ने की जरूरत है: http://archive.ics.uci.edu/ml/machine-learning-databases/breast-cancer-wisconsin/आर में किसी डेटासेट में हेडर जोड़ने के लिए कैसे?

कर अनुसंधान में इस आदेश का उपयोग कर read.csv आसान है, लेकिन हेडर के रूप में लापता मैं इसे कैसे जोड़ सकते हैं है? मेरे पास जानकारी है लेकिन यह नहीं पता कि यह कैसे करें और मैं डेटा फ़ाइल को संपादित नहीं करना चाहता हूं।

+0

आप() फ़ंक्शन read.csv में तर्क col.names = का उपयोग करें और अपने स्तंभ नाम प्रदान कर सकते हैं यदि। –

+0

अपने 'read.csv' कॉल में 'शीर्षलेख = FALSE' निर्दिष्ट करना याद रखें – James

+0

केवल डेटा फ्रेम के नाम के रूप में शीर्षलेख के नाम दें। –

उत्तर

27

आप निम्न कर सकते हैं:

लोड डेटा:

test <- read.csv(
      "http://archive.ics.uci.edu/ml/machine-learning-databases/breast-cancer-wisconsin/breast-cancer-wisconsin.data", 
      header=FALSE) 

ध्यान दें कि read.csv के लिए header तर्क का डिफ़ॉल्ट मान है TRUE तो आदेश सभी लाइनों आप इसे स्थापित करने की आवश्यकता प्राप्त करने के लिए FALSE पर।

data.frame

names(test) <- c("A","B","C","D","E","F","G","H","I","J","K") 

या वैकल्पिक और में तेजी के रूप में मैं समझता हूँ (पूरे डाटासेट पुन: लोड नहीं) विभिन्न स्तंभों के नाम जोड़ें:

colnames(test) <- c("A","B","C","D","E","F","G","H","I","J","K") 
+1

'read.csv' में 'हेडर = FALSE' के बिना, मुझे लगता है कि ओपी अनजाने में डेटा की एक पंक्ति छोड़ देगा। – A5C1D2H2I1M1N2O1R2T1

2

तुम भी बजाय colnames उपयोग कर सकते हैं नामों में से आप data.frame या matrix

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