[R] Rの基本事項

2014年12月6日

 Rについての基本操作のメモ

  1. 代入('付値'と呼ぶらしい)
    > x <- 10
    > 10 -> x
    > x = 10   # 非推奨らしい
    
  2. コメント
    > # 行コメント
    

     変数にコメントが付くらしい。

    > comment(x) <- "変数のコメント"
    > comment(x)
    [1] "変数のコメント"
    
  3. 複素数
    > x = 10 + 4i
    
  4. 平方根を求めてみる。

     実数のマイナスの平方根はエラー。マイナスの平方根が欲しい場合は複素数で指定します。

    > sqrt(-1)
    [1] NaN
    Warning message:
    In sqrt(-1) : NaNs produced
    
    > sqrt(-1 + 0i)
    [1] 0+1i
    
  5. 定数
    TRUE
    FALSE
    NULL    # null。たとえば a = c(); a;
    NA      # 欠損。たとえば a = c(1); a[3] = 3; a[2];
    NaN     # 非数。たとえば a = 0/0; a;
    Inf     # +∞
    -Inf    # -∞
    
  6. NULL 等の比較
    > is.null(NULL)
    [1] TRUE
    > is.na(NA)
    [1] TRUE
    > is.nan(NaN)
    [1] TRUE
    
  7. 等差数列の作成と、表示時の左端の大かっこ内の数値
     n:m と書くと、n から m に向けて +1 または -1 の間隔の等差数列を作ります。
     また、表示をした時の左側の [n] は、値の表示の一番左側の配列番号です。

    > c(1:100)
      [1]   1   2   3   4   5   6   7   8   9  10  11  12  13  14
     [15]  15  16  17  18  19  20  21  22  23  24  25  26  27  28
     [29]  29  30  31  32  33  34  35  36  37  38  39  40  41  42
     [43]  43  44  45  46  47  48  49  50  51  52  53  54  55  56
     [57]  57  58  59  60  61  62  63  64  65  66  67  68  69  70
     [71]  71  72  73  74  75  76  77  78  79  80  81  82  83  84
     [85]  85  86  87  88  89  90  91  92  93  94  95  96  97  98
     [99]  99 100
    





カテゴリー: Program, R

Follow comments via the RSS Feed | Leave a comment | Trackback URL

コメントを投稿する

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)


«   »
 
Powered by Wordpress and MySQL. Theme by Shlomi Noach, openark.org