R言語インストール & 使ってみる(1)
気になるのでインストール。
R言語(アールげんご)は、オープンソースでフリーソフトウェアの統計解析向けプログラミング言語、及びその開発実行環境である。
引用 wikipedia R言語
目次
Debian12.10の場合
インストール
$ sudo apt-get install r-base
起動
$ R
....
>>
終了
>> quit()
windowsの場合
http://www.r-project.org/
に行って、windows binaryを取ってくる
インストールが終わるとデスクトップにRのショートカットがあるのでクリック
基本的な使い方
演算
> 5 + 3
[1] 8
> 5 - 3
[1] 2
> 3 * 2
[1] 6
> 5 / 3
[1] 1.666667
変数の利用
> x <- 10
> x * 3
[1] 30
> array <- c(1,2,3,4,5,6,7,8,9,10)
> x * array
[1] 10 20 30 40 50 60 70 80 90 100
c()関数を利用すると配列を作成することができます。
その後、配列に対して一気に処理ができるんですね。
配列を関数で作成する
1から100までの配列をseq()という関数で作成します。
> array <- seq(1,100)
> seq(1,100)
[1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
[19] 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
[37] 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54
[55] 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72
[73] 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90
[91] 91 92 93 94 95 96 97 98 99 100
seq(始まりの数, 終わりまでの数, 終わりまでの刻み数)で任意に配列を生成することができます。
// 100から110までの配列を生成
> seq(100, 110)
[1] 100 101 102 103 104 105 106 107 108 109 110
// 100から110までの配列を2ステップづつ刻んで生成
> seq(100, 110, 2)
[1] 100 102 104 106 108 110
// 100から110までの配列を0.1ステップづつ刻んで生成
> seq(100, 110, 0.1)
[1] 100.0 100.1 100.2 100.3 100.4 100.5 100.6 100.7 100.8 100.9 101.0 101.1
[13] 101.2 101.3 101.4 101.5 101.6 101.7 101.8 101.9 102.0 102.1 102.2 102.3
[25] 102.4 102.5 102.6 102.7 102.8 102.9 103.0 103.1 103.2 103.3 103.4 103.5
[37] 103.6 103.7 103.8 103.9 104.0 104.1 104.2 104.3 104.4 104.5 104.6 104.7
[49] 104.8 104.9 105.0 105.1 105.2 105.3 105.4 105.5 105.6 105.7 105.8 105.9
[61] 106.0 106.1 106.2 106.3 106.4 106.5 106.6 106.7 106.8 106.9 107.0 107.1
[73] 107.2 107.3 107.4 107.5 107.6 107.7 107.8 107.9 108.0 108.1 108.2 108.3
[85] 108.4 108.5 108.6 108.7 108.8 108.9 109.0 109.1 109.2 109.3 109.4 109.5
[97] 109.6 109.7 109.8 109.9 110.0
// 変数も使えます
> y <- 3
> seq(1, 10, y)
[1] 1 4 7 10
-
前の記事
Minecraftのタワーディフェンスゲームみつけた 2013.02.07
-
次の記事
R言語使ってみる (2) 2013.02.13
コメントを投稿するにはログインしてください。