আর.এক্সি, আরসিএমডি.এক্সি, Rscript.exe এবং Rterm.exe: পার্থক্য কী?


112

আমি বিভিন্ন আর এক্সিকিউটেবলের সাথে লড়াই করছি। কোনও ব্যাচের ফাইলে কমান্ড লাইন চলাকালীন আর.এক্সি (সিএমডি ব্যাচ অপশনের সাথে বা ছাড়াই), আরসিএমডি.এক্সে, Rscript.exe এবং Rterm.exe এর মধ্যে ঠিক কী পার্থক্য রয়েছে?

এবং এর মধ্যে পার্থক্য কী:

R.exe --no-environ --no-save < "c:\temp\R\test.R" > "c:\temp\R\out.txt" 2>&1

এবং

R.exe CMD BATCH --no-environ --no-save "c:\temp\R\test.R" "c:\temp\R\out.txt"

আউটপুট মধ্যে কোন পার্থক্য।

আমি 3079 পৃষ্ঠাগুলি আর রেফারেন্স ম্যানুয়ালিতে আরসিএমডি.এক্সি এবং Rscript.exe সম্পর্কে কিছুই খুঁজে পাচ্ছি না।

যাইহোক: আমি উইন্ডোজ ব্যবহার করছি।



3
হ্যাঁ, আমি এটি পড়েছি। তবে আরসিএমডি.এক্সি সম্পর্কে কোনও শব্দ নেই এবং Rscript.exe সম্পর্কে মাত্র কয়েকটি লাইন। সহায়তা (রুপলিপি) আমাকে আরও কিছু তথ্য দেয়
ভ্রমনকারীরা

উত্তর:


116

ক্যাভেট: আমি উইন্ডোজের তুলনায় লিনাক্সে অনেক বেশি কাজ করি :

  • Rcmd.exeএকটি ঐতিহাসিক বাঁ-ওভার দিনে ফিরে হিসাবে হয়, তাহলে আপনি যেত না R CMD somethingWindows এ কিন্তু বিশেষ এক্সিকিউটেবল প্রয়োজন Rcmd.exe something। এটি আর কেস নয়, তবু এটি পিছনের সামঞ্জস্যের জন্য সরবরাহ করা হয়।
  • Rterm.exeযে দিনগুলি Rcmd.exeব্যবহৃত হয়েছিল সেগুলি থেকে এটি একটি হোল্ডওভারও । এই দিন উপেক্ষা করা যেতে পারে।
  • R CMD BATCHছোট্ট হওয়ার আগের দিনগুলিতে এমন একটি ক্লাচ প্রয়োজন ছিল Rscript.exeএবং একইভাবে পুরানো ডকস এবং অভ্যাস থেকে পিছিয়ে থাকে ..
  • Rscript.exeব্যাচ স্ক্রিপ্টগুলির জন্য আপনার বন্ধু; এটা ব্যবহার করো.
  • অন্য সব কিছুর জন্য, আছে R.exe

মারেকের ইঙ্গিত অনুসারে, ছয়টি উপলব্ধ ম্যানুয়ালগুলির মধ্যে রেফারেন্স ম্যানুয়ালটি ভুল। আর এর ভূমিকা এবং ইনস্টলেশন এবং অ্যাডমিন ম্যানুয়াল দুটি ব্যবহার করে নিন যার মধ্যে উইন্ডোজের জন্য নির্দিষ্ট পরিশিষ্ট রয়েছে।


ধন্যবাদ। সুতরাং আমি কি আরসিএমডি.এক্সি এবং আর সিএমডি ব্যাচটি ভুলতে পারি?
waanders

1
আমি কেবল একটি উইন্ডোজ (শেল) ব্যাচফাইলে কমান্ড লাইন Agurments সহ একটি আর স্ক্রিপ্ট চালাতে চাই। যেহেতু আমি এটি সঠিকভাবে বুঝতে পেরেছি আমার জন্য R.exe যথেষ্ট।
ওয়ান্ডার্স

আর ভূমিকা সূচিত করে "একটি টার্মিনাল উইন্ডোর মধ্যে (...) আর.এক্সে বা আরও সরাসরি সরাসরি আর্টারএম.এক্সে দ্বারা প্রার্থনা করে"। তাহলে আরটার্মের সব কিছুর জন্য?
মেরেক

7
R.exe এবং Rterm.exe - এর মধ্যে একটি গুরুত্বপূর্ণ পার্থক্য রয়েছে - Rterm.exe / LARGEADDRESSAWARE দিয়ে সংকলিত হয়েছে এবং R.exe এর বিপরীতে উইন্ডোজ bit৪ বিটের অধীনে চালিত হলে 4 জিবি র‌্যাম বরাদ্দ করতে পারে (আমরা 32 বিট আর এর অধীনে চলমান কথা বলছি) 64 বিট উইন্ডোজ)। Rterm.exe অপ্রচলিত হলে আর লোকে কেন কেবল Rterm.exe এর জন্য এবং R.exe এর জন্য নয়?
মেহ

2
... যে Rscript লোড না R ও Rscript মধ্যে একটি গুরুত্বপূর্ণ পার্থক্য package:methods... এবং সে জন্যই এটা ব্যাচ স্ক্রিপ্টের জন্য আপনার বন্ধু অংশ (অপেক্ষাকৃত দ্রুত আরম্ভ সময়): stackoverflow.com/questions/19680462/...
রাসেলপিয়ার্স
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.