खोज…


टिप्पणियों

फ़ाइल पथ बनाने के लिए, पढ़ने या लिखने के लिए, file.path उपयोग file.path ।

एक निर्देशिका में कौन सी फाइलें हैं, यह देखने के लिए dir का उपयोग करें।

डेटा फ्रेम पढ़ना और लिखना

डेटा फ़्रेम R की सारणीबद्ध डेटा संरचना है। उन्हें विभिन्न तरीकों से लिखा या पढ़ा जा सकता है।

यह उदाहरण कुछ सामान्य स्थितियों को दर्शाता है। अन्य संसाधनों के लिए अंत में लिंक देखें।

लिख रहे हैं

नीचे उदाहरण डेटा बनाने से पहले, सुनिश्चित करें कि आप उस फ़ोल्डर में हैं जिसे आप लिखना चाहते हैं। भागो getwd() आप उस फ़ोल्डर को सत्यापित करने और पढ़ने के लिए ?setwd यदि आप परिवर्तन फ़ोल्डरों की जरूरत है।

set.seed(1)
for (i in 1:3) 
  write.table(
    data.frame(id = 1:2, v = sample(letters, 2)), 
    file = sprintf("file201%s.csv", i)
  )

अब, हमारे पास डिस्क पर तीन समान स्वरूपित CSV फ़ाइलें हैं।

पढ़ना

हमारे पास पढ़ने के लिए तीन समान स्वरूपित फाइलें (अंतिम खंड से) हैं। चूंकि ये फाइलें संबंधित हैं, हमें list में पढ़ने के बाद इन्हें एक साथ संग्रहित करना चाहिए:

file_names = c("file2011.csv", "file2012.csv", "file2013.csv")
file_contents = lapply(setNames(file_names, file_names), read.table)

# $file2011.csv
#   id v
# 1  1 g
# 2  2 j
# 
# $file2012.csv
#   id v
# 1  1 o
# 2  2 w
# 
# $file2013.csv
#   id v
# 1  1 f
# 2  2 w

फ़ाइलों की इस सूची के साथ काम करने के लिए, पहले के साथ संरचना की जांच str(file_contents) , तो साथ सूची stacking के बारे में पढ़ा ?rbind या के साथ सूची पर पुनरावृत्ति ?lapply ।

आगे के संसाधन

की जाँच करें ?read.table और ?write.table इस उदाहरण का विस्तार करने के लिए। इसके अलावा:



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow