Your verification ID is: guDlT7MCuIOFFHSbB3jPFN5QLaQ Big Computing: Reading a large number of files into R

Sunday, June 8, 2014

Reading a large number of files into R

I know this is a fairly basic topic, but it is one that caused me problems lately. Normally I only have to read in one data file at a time or I read in a few tables separately.

If I am reading in a single file would do the following

>read.table("file")

 or if it is online

>read.table("url")

If it is a csv file

read.csv("file")

Now the problem arose because I needed to read in 400 files from a directory, but the files were not numerically indexed. So to solve this problem I used the functions list.files and paste.

>names<-list.files("~/directory/")
>complete_names<-paste( "~directory", names, sep="")
>for (i in sep_along(names){
         monitors<-rbind(monitors, read.csv(complete_names[i]))

It was slow, but got the job done.





2 comments:

  1. تلعب موازين التعبئة دورًا مهمًا في مصانع الأعلاف، حيث تحتاج المنتجات النهائية إلى تعبئتها بأوزان محددة مثل الأكياس الصغيرة أو المتوسطة أو الكبيرة بحسب طبيعة السوق والعملاء. ويجب أن تتعامل الموازين مع منتجات الأعلاف بكفاءة، خصوصًا أن الأعلاف قد تختلف في كثافتها وحجم حبيباتها ونسبة الرطوبة الموجودة بها. وتساعد أنظمة الوزن الدقيقة على تقليل الفاقد وتحقيق التجانس بين العبوات، وهو أمر مهم للمصانع التي تنتج كميات كبيرة يوميًا. ويمكن ربط الميزان بوحدة التحكم المركزية في خط شركات تجهيز مصانع الأعلاف، بحيث يتم تسجيل بيانات التعبئة ومتابعة عدد الأكياس والأوزان المختلفة. كما يمكن دمج الميزان مع ماكينة الخياطة أو اللحام، والناقلات، وأنظمة الطباعة، لتقليل التدخل اليدوي وتحسين سرعة التشغيل. ويُعد اختيار ميزان مناسب لطبيعة العلف من الخطوات المهمة عند تجهيز مصنع أعلاف جديد أو تطوير خط تعبئة قائم.

    ReplyDelete