कैसे जांचें कि फ़ाइल आर में मौजूद है (उदाहरण के साथ)
यह जाँचने के लिए कि क्या R में आपकी वर्तमान कार्यशील निर्देशिका में कोई फ़ाइल मौजूद है, आप निम्नलिखित मूल सिंटैक्स का उपयोग कर सकते हैं:
file. exists (' my_data.csv ')
यदि फ़ाइल मौजूद है तो यह फ़ंक्शन TRUE लौटाएगा या यदि मौजूद नहीं है तो FALSE लौटाएगा।
आप किसी फ़ाइल को R में पढ़ने के लिए if else कथन का उपयोग केवल तभी कर सकते हैं जब वह मौजूद हो:
data <- ' my_data.csv ' if(file. exists (data)){ df <- read. csv (data) } else { print (' Does not exist ') }
निम्नलिखित उदाहरण दिखाता है कि व्यवहार में इन कार्यों का उपयोग कैसे करें।
उदाहरण: जांचें कि क्या फ़ाइल आर में मौजूद है
मान लीजिए कि R में मेरी वर्तमान कार्यशील निर्देशिका तीन CSV फ़ाइलों के साथ test_data नामक एक फ़ोल्डर है:
मैं कार्यशील निर्देशिका में प्रत्येक फ़ाइल के नाम सूचीबद्ध करने के लिए list.files() का उपयोग कर सकता हूं:
#display the names of every file in current working directory list. files () [1] "my_data.csv" "my_new_data.csv" "some_old_data.csv"
मैं यह जांचने के लिए file.exists() का उपयोग कर सकता हूं कि कोई दी गई फ़ाइल वर्तमान कार्यशील निर्देशिका में मौजूद है या नहीं:
#check if file 'my_data.csv' exists in current working directory file. exists (' my_data.csv ') [1] TRUE
फ़ंक्शन TRUE लौटाता है, जो हमें बताता है कि ‘my_data.csv’ फ़ाइल वास्तव में वर्तमान कार्यशील निर्देशिका में मौजूद है।
हम किसी फ़ाइल को आयात करने के लिए निम्नलिखित if else कथन का उपयोग केवल तभी कर सकते हैं जब वह मौजूद हो:
#define file name data <- ' my_data.csv ' #import file only if it exists if(file. exists (data)){ df <- read. csv (data) } else { print (' Does not exist ') } #view contents of CSV file df team points assists 1 to 14 4 2 B 26 7 3 C 29 8 4 D 20 3
चूँकि फ़ाइल मौजूद है, हम इसे सफलतापूर्वक आयात कर सकते हैं।
हालाँकि, मान लीजिए कि हम एक ऐसी फ़ाइल आयात करने का प्रयास कर रहे हैं जो मौजूद नहीं है:
#define file name data <- ' this_data.csv ' #import file only if it exists if(file. exists (data)){ df <- read. csv (data) } else { print (' Does not exist ') } [1] “Does not exist”
हमें “मौजूद नहीं है” संदेश प्राप्त होता है, जो हमें बताता है कि this_data.csv नामक फ़ाइल वर्तमान कार्यशील निर्देशिका में मौजूद नहीं है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि R में अन्य सामान्य फ़ंक्शंस का उपयोग कैसे करें:
R में ज़िप फ़ाइलें कैसे पढ़ें
सीएसवी फ़ाइलों को आर में कैसे आयात करें
एक्सेल फ़ाइलों को आर में कैसे आयात करें
R में फ़ाइलों का नाम कैसे बदलें