R থেকে ডেটা এক্সপোর্ট করা: R থেকে CSV, Excel এ কিভাবে ডাটা এক্সপোর্ট করবেন

R থেকে ডেটা কিভাবে এক্সপোর্ট করবেন

এই টিউটোরিয়ালে আমরা শিখব কিভাবে R পরিবেশ থেকে বিভিন্ন ফরম্যাটে ডেটা রপ্তানি করতে হয়।

হার্ড ড্রাইভে ডেটা রপ্তানি করতে, আপনার ফাইল পাথ এবং একটি এক্সটেনশন প্রয়োজন। প্রথমত, পথ হল সেই অবস্থান যেখানে ডেটা সংরক্ষণ করা হবে। এই টিউটোরিয়ালে, আপনি কিভাবে ডেটা সংরক্ষণ করবেন তা দেখতে পাবেন:

  • হার্ড ড্রাইভ
  • গুগল ড্রাইভ
  • ড্রপবক্স

দ্বিতীয়ত, R ব্যবহারকারীদের বিভিন্ন ধরনের ফাইলে ডেটা রপ্তানি করতে দেয়। আমরা অপরিহার্য ফাইলের এক্সটেনশন কভার করি:

  • সিএসভি
  • xlsx
  • আরডিএস
  • এসএএস
  • এসপিএসএস
  • ছিল

সামগ্রিকভাবে, আর থেকে ডেটা রপ্তানি করা কঠিন নয়।

এই টিউটোরিয়ালে আপনি শিখবেন-

হার্ড ড্রাইভে রপ্তানি করুন

শুরু করার জন্য, আপনি ডেটা সরাসরি ওয়ার্কিং ডিরেক্টরিতে সংরক্ষণ করতে পারেন। নিচের কোডটি আপনার কাজের ডিরেক্টরিটির পথ প্রিন্ট করে: | _+_ |

আউটপুট:

directory <-getwd() directory

ডিফল্টরূপে, ফাইলটি নীচের পথে সংরক্ষণ করা হবে।

ম্যাক ওএসের জন্য: | _+_ |

উইন্ডোজের জন্য: | _+_ |

আপনি অবশ্যই একটি ভিন্ন পথ নির্ধারণ করতে পারেন। উদাহরণস্বরূপ, আপনি ডাউনলোড ফোল্ডারে পাথ পরিবর্তন করতে পারেন।

ডেটা ফ্রেম তৈরি করুন

প্রথমত, আসুন mtcars ডেটাসেট আমদানি করি এবং গিয়ার দ্বারা এমপিজি এবং ডিসপ গ্রুপের গড় পেতে পারি। | _+_ |

আউটপুট: :

## [1] '/Users/15_Export_to_do' 

টেবিলে তিনটি সারি এবং তিনটি কলাম রয়েছে। আপনি ফাংশন রাইট.সিএসভি দিয়ে একটি সিএসভি ফাইল তৈরি করতে পারেন।

R- তে CSV ফাইলে ডেটাফ্রেম কিভাবে এক্সপোর্ট করবেন

R: এ লিখিত। Csv এর মৌলিক বাক্য গঠন R: CSV এ DataFrame রপ্তানি করতে

উদাহরণ: | _+_ |

কোড ব্যাখ্যা

  • write.csv (df, 'table_car.csv'): হার্ড ড্রাইভে একটি CSV ফাইল তৈরি করুন:
    • df: পরিবেশে ডেটা ফ্রেমের নাম
    • 'table_car.csv': table_car ফাইলের নাম দিন এবং csv হিসেবে সংরক্ষণ করুন

বিঃদ্রঃ : আপনি r. এ write.csv ফাংশনটিব্যবহার করতে পারেন write.csv2 () হিসাবে rs কে csv ডেটাতে এক্সপোর্ট করার জন্য একটি সেমিকোলন দিয়ে সারি আলাদা করতে। | _+_ |

বিঃদ্রঃ : শুধুমাত্র শিক্ষাগত উদ্দেশ্যে, আমরা আপনার জন্য ডিরেক্টরি ফোল্ডার খুলতে open_folder () নামে একটি ফাংশন তৈরি করেছি। আপনাকে কেবল নীচের কোডটি চালাতে হবে এবং দেখতে হবে csv ফাইলটি কোথায় সংরক্ষিত আছে। Csv- এ ডেটা R রপ্তানির জন্য আপনাকে একটি ফাইলের নাম table_car.csv দেখতে হবে। | _+_ |

R থেকে Excel ফাইলে ডেটা কিভাবে এক্সপোর্ট করবেন

এখন, আমরা শিখব কিভাবে R থেকে Excel এ ডেটা রপ্তানি করতে হয়:

R থেকে Excel এ ডেটা রপ্তানি করা উইন্ডোজ ব্যবহারকারীদের জন্য তুচ্ছ এবং ম্যাক ওএস ব্যবহারকারীর জন্য আরও কঠিন। উভয় ব্যবহারকারী একটি এক্সেল ফাইল তৈরি করতে লাইব্রেরি xlsx ব্যবহার করবেন। সামান্য পার্থক্য আসে লাইব্রেরির ইনস্টলেশন থেকে। প্রকৃতপক্ষে, লাইব্রেরি xlsx ফাইল তৈরি করতে জাভা ব্যবহার করে। Excel এ Data R রপ্তানির জন্য আপনার মেশিনে উপস্থিত না থাকলে জাভা ইনস্টল করা প্রয়োজন।

উইন্ডোজ ব্যবহারকারীরা

আপনি যদি উইন্ডোজ ব্যবহারকারী হন, তাহলে আপনি সরাসরি লাইনের লাইব্রেরি কনডা দিয়ে ইনস্টল করতে পারেন এক্সেল R: | _+_ |

একবার লাইব্রেরি ইনস্টল হয়ে গেলে, আপনি ফাংশন write.xlsx () ব্যবহার করতে পারেন। এক্সেল ডেটা | _+_ | এ এক্সপোর্ট করার জন্য ওয়ার্কিং ডিরেক্টরিতে একটি নতুন এক্সেল ওয়ার্কবুক তৈরি করা হয়েছে

আপনি যদি ম্যাক ওএস ব্যবহারকারী হন তবে আপনাকে এই পদক্ষেপগুলি অনুসরণ করতে হবে:

  • ধাপ 1: জাভার সর্বশেষ সংস্করণ ইনস্টল করুন
  • ধাপ 2: লাইব্রেরি rJava ইনস্টল করুন
  • ধাপ 3: লাইব্রেরি xlsx ইনস্টল করুন

ধাপ 1) আপনি অফিসিয়াল ওরাকল সাইট থেকে জাভা ডাউনলোড করে ইনস্টল করতে পারেন।

আপনি Rstudio এ ফিরে যেতে পারেন এবং জাভার কোন সংস্করণটি ইনস্টল করা আছে তা পরীক্ষা করতে পারেন। | _+_ |

টিউটোরিয়ালের সময় জাভার সর্বশেষ সংস্করণ 9.0.4।

ধাপ ২) আপনাকে R- তে Rjava ইনস্টল করতে হবে। অ্যানাকোন্ডা লাইব্রেরির মধ্যে নির্ভরতা পরিচালনা করে। এই অর্থে, অ্যানাকোন্ডা rJava ইনস্টলেশনের জটিলতাগুলি পরিচালনা করবে।

প্রথমত, আপনাকে কনডা আপডেট করতে হবে এবং তারপরে ইনস্টল করতে হবে গ্রন্থাগার । আপনি টার্মিনালে কোডের পরবর্তী দুটি লাইন কপি এবং পেস্ট করতে পারেন। | _+_ |

পরবর্তী, Rstudio

/Users/USERNAME/Downloads/ 
তে বাদামী খুলুন

ধাপ 3) অবশেষে, এটি xlsx ইনস্টল করার সময়। আবার, আপনি ব্যবহার করতে পারেন কনডা এটা করতে: | _+_ |

উইন্ডোজ ব্যবহারকারীদের মত, আপনি write.xlsx () | _+_ | ফাংশনের সাহায্যে ডেটা সংরক্ষণ করতে পারেন

আউটপুট:

C:UsersUSERNAMEDocuments
 library(dplyr) df % select(mpg, disp, gear) % > % group_by(gear) % > % summarize(mean_mpg = mean(mpg), mean_disp = mean(disp)) df 

R থেকে বিভিন্ন সফটওয়্যারে ডেটা এক্সপোর্ট করা

বিভিন্ন সফটওয়্যারে ডেটা রপ্তানি করা তাদের আমদানির মতোই সহজ। লাইব্রেরি 'হেভেন' ডেটা রপ্তানি করার সুবিধাজনক উপায় প্রদান করে

  • spss
  • sas
  • ছিল

প্রথমত, লাইব্রেরি আমদানি করুন। আপনার যদি 'হ্যাভেন' না থাকে, আপনি যেতে পারেন এখানে এটি ইনস্টল করতে। | _+_ |

SPSS ফাইল

SPSS সফটওয়্যারে ডেটা রপ্তানি করার জন্য কোড নিচে দেওয়া হল: | _+_ |

R থেকে SAS ফাইলে ডেটা এক্সপোর্ট করা

এসপিএসএসের মতোই সহজ, আপনি sas | _+_ | এ রপ্তানি করতে পারেন

R থেকে STATA ফাইলে ডেটা কিভাবে এক্সপোর্ট করবেন

অবশেষে, হ্যাভেন লাইব্রেরি .dta ফাইল লেখার অনুমতি দেয়। | _+_ |

আর

আপনি যদি একটি ডেটা ফ্রেম বা অন্য কোন R বস্তু সংরক্ষণ করতে চান, তাহলে আপনি save () ফাংশনটি ব্যবহার করতে পারেন। | _+_ |

আপনি বর্তমান ওয়ার্কিং ডিরেক্টরিতে উপরে তৈরি ফাইলগুলি পরীক্ষা করতে পারেন

ক্লাউড পরিষেবাগুলির সাথে যোগাযোগ করুন

সর্বশেষ কিন্তু কমপক্ষে নয়, R ক্লাউড কম্পিউটিং পরিষেবাগুলির সাথে যোগাযোগ করার জন্য চমত্কার লাইব্রেরি দিয়ে সজ্জিত। এই টিউটোরিয়ালের শেষ অংশ থেকে রপ্তানি/আমদানি ফাইলগুলি নিয়ে কাজ করে:

  • গুগল ড্রাইভ
  • ড্রপবক্স

বিঃদ্রঃ : টিউটোরিয়ালের এই অংশটি ধরে নেয় যে আপনার গুগল এবং ড্রপবক্সে একটি অ্যাকাউন্ট আছে। যদি না হয়, আপনি দ্রুত একটি তৈরি করতে পারেন - গুগল ড্রাইভ: https://accounts.google.com/SignUp?hl=en - ড্রপবক্স: https://www.dropbox.com/h

গুগল ড্রাইভ

গুগল ড্রাইভের সাথে ইন্টারঅ্যাক্ট করার অনুমতি দেওয়া ফাংশনটি অ্যাক্সেস করতে আপনাকে লাইব্রেরি গুগলড্রাইভ ইনস্টল করতে হবে।

অ্যানাকোন্ডায় লাইব্রেরিটি এখনও পাওয়া যায়নি। আপনি কনসোলে নীচের কোড দিয়ে এটি ইনস্টল করতে পারেন। | _+_ |

এবং আপনি লাইব্রেরি খুলুন। | _+_ |

নন-কন্ডা ব্যবহারকারীর জন্য, একটি লাইব্রেরি ইনস্টল করা সহজ, আপনি ফাংশন install.packages ব্যবহার করতে পারেন ('প্যাকেজের নাম) বন্ধনীতে প্যাকেজের নামের সাথে। '' ভুলে যাবেন না। মনে রাখবেন, R- এর প্যাকেজটি স্বয়ংক্রিয়ভাবে `libPaths () এ ইনস্টল করার কথা। এটি কর্মে দেখা মূল্যবান।

গুগল ড্রাইভে আপলোড করুন

গুগল ড্রাইভে একটি ফাইল আপলোড করতে, আপনাকে ফাংশন drive_upload () ব্যবহার করতে হবে।

প্রতিবার যখন আপনি Rstudio পুনরায় চালু করবেন, তখন আপনাকে Google ড্রাইভে অ্যাক্সেসের অনুমতি দেওয়ার জন্য অনুরোধ করা হবে।

Drive_upload () এর মৌলিক সিনট্যাক্স হল | _+_ |

আপনি কোড চালু করার পর, আপনাকে বেশ কয়েকটি প্রশ্ন নিশ্চিত করতে হবে | _+_ |

আউটপুট:

 ## # A tibble: 3 x 3 ## gear mean_mpg mean_disp ## lt;dbl> ## 1 3 16.10667 326.3000 ## 2 4 24.53333 123.0167 ## 3 5 21.38000 202.4800

অ্যাক্সেস নিশ্চিত করতে আপনি কনসোলে 1 টাইপ করুন

তারপরে, অ্যাক্সেসের অনুমতি দেওয়ার জন্য আপনাকে গুগল এপিআই -তে পুনirectনির্দেশিত করা হবে। অনুমতি দিন ক্লিক করুন।

একবার প্রমাণীকরণ সম্পন্ন হলে, আপনি আপনার ব্রাউজার ছেড়ে যেতে পারেন।

Rstudio এর কনসোলে, আপনি সম্পন্ন পদক্ষেপের সারাংশ দেখতে পারেন। গুগল স্থানীয়ভাবে ড্রাইভে অবস্থিত ফাইলটি সফলভাবে আপলোড করেছে। গুগল ড্রাইভের প্রতিটি ফাইলে একটি আইডি বরাদ্দ করেছে।

আপনি গুগল স্প্রেডশীটে এই ফাইলটি দেখতে পারেন। | _+_ |

আউটপুট:

আপনাকে গুগল স্প্রেডশীটে পুন redনির্দেশিত করা হবে

গুগল ড্রাইভ থেকে আমদানি করুন

আইডি দিয়ে গুগল ড্রাইভ থেকে একটি ফাইল আপলোড করা সুবিধাজনক। আপনি যদি ফাইলের নাম জানেন, তাহলে আপনি এর আইডি অনুসরণ করতে পারেন:

বিঃদ্রঃ : আপনার ইন্টারনেট সংযোগ এবং আপনার ড্রাইভের আকারের উপর নির্ভর করে এটি সময় নেয়। | _+_ |

আপনি ভেরিয়েবল x তে আইডি সংরক্ষণ করেছেন। ফাংশন drive_download () Google ড্রাইভ থেকে একটি ফাইল ডাউনলোড করার অনুমতি দেয়।

মৌলিক বাক্য গঠন হল: | _+_ |

আপনি অবশেষে ফাইলটি ডাউনলোড করতে পারেন: | _+_ |

কোড ব্যাখ্যা

  • drive_download (): গুগল ড্রাইভ থেকে একটি ফাইল ডাউনলোড করার কাজ
  • as_id (x): গুগল ড্রাইভে ফাইল ব্রাউজ করতে আইডি ব্যবহার করুন
  • ওভাররাইট = TRUE: যদি ফাইল বিদ্যমান থাকে, এটিকে ওভাররাইট করুন, অন্যথায় এক্সিকিউশন বন্ধ হয়ে যায় স্থানীয়ভাবে ফাইলের নাম দেখতে, আপনি ব্যবহার করতে পারেন:

আউটপুট:

ফাইলটি আপনার ওয়ার্কিং ডিরেক্টরিতে সংরক্ষিত আছে। মনে রাখবেন, ফাইলটিকে R তে খুলতে আপনার এক্সটেনশন যোগ করতে হবে। আপনি ফাংশন paste () (অর্থাৎ table_car.csv) | _+_ |

আউটপুট:

write.csv(df, path) arguments -df: Dataset to save. Need to be the same name of the data frame in the environment. -path: A string. Set the destination path. Path + filename + extension i.e. '/Users/USERNAME/Downloads/mydata.csv' or the filename + extension if the folder is the same as the working directory

অবশেষে, আপনি আপনার গুগল ড্রাইভ থেকে ফাইলটি সরাতে পারেন। | _+_ |

আউটপুট:

এটি একটি ধীর প্রক্রিয়া। মুছে ফেলতে সময় লাগে

ড্রপবক্সে রপ্তানি করুন

R rdrop2 লাইব্রেরির মাধ্যমে ড্রপবক্সের সাথে যোগাযোগ করে। লাইব্রেরিও অ্যানাকোন্ডায় পাওয়া যায় না। আপনি এটি কনসোলের মাধ্যমে ইনস্টল করতে পারেন | _+_ | | _+_ |

আপনাকে আপনার শংসাপত্র সহ ড্রপবক্সে অস্থায়ী প্রবেশাধিকার প্রদান করতে হবে। শনাক্তকরণের পরে, R আপনার ড্রপবক্সে আপলোড এবং ডাউনলোড আপ করতে পারে।

প্রথমত, আপনাকে আপনার অ্যাকাউন্টে অ্যাক্সেস দিতে হবে। সমস্ত সেশনের সময় শংসাপত্রগুলি ক্যাশে করা হয়। | _+_ |

প্রমাণীকরণ নিশ্চিত করতে আপনাকে ড্রপবক্সে পুনirectনির্দেশিত করা হবে।

আপনি একটি নিশ্চিতকরণ পৃষ্ঠা পাবেন। আপনি এটি বন্ধ করে R তে ফিরে আসতে পারেন

আপনি drop_create () ফাংশন দিয়ে একটি ফোল্ডার তৈরি করতে পারেন।

  • drop_create ('my_first_drop'): ড্রপবক্সের প্রথম শাখায় একটি ফোল্ডার তৈরি করুন
  • drop_create ('First_branch/my_first_drop'): বিদ্যমান First_branch ফোল্ডারের ভিতরে একটি ফোল্ডার তৈরি করুন।
write.csv(df, 'table_car.csv')

আউটপুট:

ড্রপবক্সে

আপনার ড্রপবক্সে .csv ফাইল আপলোড করতে, drop_upload () ফাংশনটি ব্যবহার করুন।

মৌলিক বাক্য গঠন: | _+_ | | _+_ |

আউটপুট:

ড্রপবক্স এ

আপনি ড্রপবক্স থেকে ড্রপব্রেড_সিভি () | _+_ ফাংশন দিয়ে সিএসভি ফাইলটি পড়তে পারেন।

আউটপুট:

write.csv2(df, 'table_car.csv')

যখন আপনি ফাইলটি ব্যবহার করে সম্পন্ন করবেন এবং এটি মুছে ফেলতে চান। ফাংশন drop_delete () | _+_ | ফাইলের পথ লিখতে হবে

আউটপুট:

একটি ফোল্ডার মুছে ফেলাও সম্ভব | _+_ |

আউটপুট:

সারসংক্ষেপ

আমরা নীচের টেবিলে সমস্ত ফাংশন সংক্ষিপ্ত করতে পারি

গ্রন্থাগার

উদ্দেশ্য

ফাংশন

ভিত্তি

Csv রপ্তানি করুন

write.csv ()

xlsx

এক্সেল এক্সপোর্ট

write.xlsx ()

আশ্রয়স্থল

রপ্তানি spss

লিখুন_সভ ()

আশ্রয়স্থল

রপ্তানি sas

লিখুন_সাস ()

আশ্রয়স্থল

রপ্তানি হয়েছে

write_dta ()

ভিত্তি

রপ্তানি R

সংরক্ষণ()

গুগল ড্রাইভ

গুগল ড্রাইভ আপলোড করুন

drive_upload ()

গুগল ড্রাইভ

গুগল ড্রাইভে খুলুন

drive_browse ()

গুগল ড্রাইভ

ফাইল আইডি উদ্ধার করুন

drive_get (as_id ())

গুগল ড্রাইভ

গুগল ড্রাইভ থেকে ডাউনলোড করুন

ডাউনলোড_গুগল ()

গুগল ড্রাইভ

গুগল ড্রাইভ থেকে ফাইল সরান

drive_rm ()

rdrop2

প্রমাণীকরণ

drop_auth ()

rdrop2

একটি ফোল্ডার তৈরি করুন

ড্রপ_ক্রিট ()

rdrop2

ড্রপবক্সে আপলোড করুন

drop_upload ()

rdrop2

ড্রপবক্স থেকে csv পড়ুন

drop_read_csv

rdrop2

ড্রপবক্স থেকে ফাইল মুছে দিন

drop_delete ()