入力用数列生成 (例)
-
一様乱数
$ Rscript -e 'cat(runif(10), sep="\n")' > runif10.txt
統計量算出
-
算術平均や中央値等の要約 (Min., 1st Qu., Median, Mean, 3rd Qu., Max.)
$ Rscript -e 'summary(as.numeric(readLines("stdin")))' < runif10.txt
-
標準偏差
$ Rscript -e 'sd(as.numeric(readLines("stdin")))' < runif10.txt
-
分位点
$ Rscript -e 'quantile(as.numeric(readLines("stdin")))' < runif10.txt
CSV 出力
readr の readr::format_csv()
(TSV なら readr::format_tsv()
) を使う.
-
要約
$ Rscript -e 'cat(readr::format_csv(tibble::enframe(summary(as.numeric(readLines("stdin")))), col_names = F))' < runif10.txt
-
分位点
$ Rscript -e 'cat(readr::format_csv(tibble::enframe(quantile(as.numeric(readLines("stdin")))), col_names = F))' < runif10.txt