|
|
TopPage > R言語関係 > R言語関係[2] |
A <- 0 B <- 10 for (i in A:B) { cat(i) cat(" ") } cat("\n") |
> source("test_for.R") 0 1 2 3 4 5 6 7 8 9 10 > |
#### cat("--test 1--\n") A <- 3 { if ( A >= 3 ) { cat("A>=3") cat("\n") } else if ( A == 2 ) cat("A==2\n") else { cat("A < 2") cat("\n") } } #### cat("--test 2--\n") A <- 2 if ( A >= 3 ) { cat("A>=3") cat("\n") } else if ( A == 2 ) { cat("A==2\n") } else { cat("A < 2") cat("\n") } #### cat("--test 3--\n") { A <- -3 if ( A >= 3 ) { cat("A>=3") cat("\n") } else if ( A == 2 ) cat("A==2\n") else { cat("A < 2\n") } } |
> source("test_if.R") --test 1-- A>=3 --test 2-- A==2 --test 3-- A < 2 > |
A <- 0 B <- 10 for (i in A:B) { cat(i) cat(" ") } cat("\n") |
[hoge]$ Rscript test_for.R 0 1 2 3 4 5 6 7 8 9 10 [hoge]$ |
[hoge]$ R --vanilla < test_for.R R version 3.1.3 (2015-03-09) -- "Smooth Sidewalk" Copyright (C) 2015 The R Foundation for Statistical Computing ......(略)...... 'q()' と入力すれば R を終了します。 > A <- 0 > B <- 10 > for (i in A:B) { + cat(i) + cat(" ") + } 0 1 2 3 4 5 6 7 8 9 10 > cat("\n") > [hoge]$ |
[hoge]$ R --vanilla --slave < test_for.R 0 1 2 3 4 5 6 7 8 9 10 [hoge]$ |
[hoge]$ R --save --slave < test_for.R 0 1 2 3 4 5 6 7 8 9 10 [hoge]$ |
arg_AB <- commandArgs(trailingOnly=T) A <- arg_AB[1] B <- arg_AB[2] for (i in A:B) { cat(i) cat(" ") } cat("\n") |
[hoge]$ R --vanilla --slave --args 2 12 < test_for2.R 2 3 4 5 6 7 8 9 10 11 12 [hoge]$ |
TopPage R言語関係 > R言語関係[2] |