আপনি আর প্রোগ্রামিং ভাষা ব্যবহার করতে পারেন ।
এখানে একটি দ্রুত এবং নোংরা আর স্ক্রিপ্ট রয়েছে:
#! /usr/bin/env Rscript
d<-scan("stdin", quiet=TRUE)
cat(min(d), max(d), median(d), mean(d), sep="\n")
উল্লেখ্য "stdin"
মধ্যে scan
যেটি মান ইনপুট থেকে পড়া একটি বিশেষ ফাইলের নাম (যে পাইপ বা পুনঃনির্দেশগুলি থেকে অর্থ)।
এখন আপনি স্ট্যান্ডিনের মাধ্যমে আপনার ডেটা আর স্ক্রিপ্টে পুনর্নির্দেশ করতে পারেন:
$ cat datafile
1
2
4
$ ./mmmm.r < datafile
1
4
2
2.333333
ভাসমান পয়েন্টগুলির জন্যও কাজ করে:
$ cat datafile2
1.1
2.2
4.4
$ ./mmmm.r < datafile2
1.1
4.4
2.2
2.566667
আপনি যদি কোনও আর স্ক্রিপ্ট ফাইল লিখতে না চান তবে আপনি কমান্ড লাইনে একটি সত্য ওয়ান-লাইনার (কেবল পঠনযোগ্যতার জন্য লাইনব্রেক সহ) আহ্বান করতে পারেন Rscript
:
$ Rscript -e 'd<-scan("stdin", quiet=TRUE)' \
-e 'cat(min(d), max(d), median(d), mean(d), sep="\n")' < datafile
1
4
2
2.333333
সূক্ষ্ম আর ম্যানুয়াল পড়ুন http://cran.r-project.org/manouts.html এ ।
দুর্ভাগ্যক্রমে সম্পূর্ণ রেফারেন্স কেবল পিডিএফ এ উপলব্ধ। রেফারেন্সটি পড়ার আর একটি উপায় হল ?topicname
একটি ইন্টারেক্টিভ আর সেশনের প্রম্পটে টাইপ করা।
সম্পূর্ণতার জন্য: একটি আর কমান্ড রয়েছে যা আপনার পছন্দসই সমস্ত মানকে আরও বেশি দেয়। দুর্ভাগ্যক্রমে একটি মানব বান্ধব বিন্যাসে যা প্রোগ্রামিকভাবে বিশ্লেষণ করা শক্ত।
> summary(c(1,2,4))
Min. 1st Qu. Median Mean 3rd Qu. Max.
1.000 1.500 2.000 2.333 3.000 4.000