Parallel में फाइलें पढ़ना
आपकी टीम के Data Analyst के पास USA के जन्म डेटा वाली फाइलों की लंबी सूची है। उन्होंने इन सभी को अपने वर्कस्पेस में पढ़ने के लिए यह लूप लिखा है:
df_all <- NULL
for (file in file_list) {
df <- read.csv(file)
df_all <- rbind(df_all, df)
}
समस्या यह है कि इसमें बहुत समय लग रहा है। आप, एक R विशेषज्ञ के तौर पर, मदद करना चाहते हैं। parallel और profvis पैकेज आपके लिए लोड कर दिए गए हैं।
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में पैरेलल प्रोग्रामिंग
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Wrap this code in a profvis call
___
df_all <- NULL
for (file in file_list) {
df <- read.csv(file)
df_all <- rbind(df_all, df)
}
___