आप आर प्रोग्रामिंग भाषा का उपयोग कर सकते हैं ।
यहाँ एक त्वरित और गंदा आर स्क्रिप्ट है:
#! /usr/bin/env Rscript
d<-scan("stdin", quiet=TRUE)
cat(min(d), max(d), median(d), mean(d), sep="\n")
नोट "stdin"
में scan
जो मानक इनपुट से पढ़ने के लिए एक विशेष फ़ाइल नाम है (कि पाइप या पुनर्निर्देशन से मतलब है)।
अब आप अपने डेटा को R स्क्रिप्ट पर R पर पुनर्निर्देशित कर सकते हैं:
$ 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
यदि आप R स्क्रिप्ट फ़ाइल नहीं लिखना चाहते हैं तो आप कमांड लाइन का उपयोग करके एक सच्चे वन-लाइनर (केवल पठनीयता के लिए लाइनब्रेक के साथ) का उपयोग कर सकते हैं 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
ठीक R मैनुअल को http://cran.r-project.org/manuals.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