R Language
इनपुट और आउटपुट
खोज…
टिप्पणियों
फ़ाइल पथ बनाने के लिए, पढ़ने या लिखने के लिए, 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
इस उदाहरण का विस्तार करने के लिए। इसके अलावा:
- बाइनरी प्रारूप (तालिकाओं और अन्य वस्तुओं के लिए)
- सादा-पाठ तालिका प्रारूप
- कॉमा-सीमांकित सी.एस.वी.
- टैब-सीमांकित TSVs
- निश्चित-चौड़ाई प्रारूप
- भाषा-अज्ञेय बाइनरी टेबल प्रारूप
- पंख
- विदेशी तालिका और स्प्रेडशीट प्रारूप
- एसएएस
- SPSS
- Stata
- एक्सेल
- संबंधपरक डेटाबेस तालिका प्रारूप
- माई एसक्यूएल
- SQLite
- PostgreSQL