エクセルで作成したデータをコピーしてRに読み込む

 エクセルで作ってあるデータをRに読み込みたい。Windowsでの操作は以下の通り。

  • 取り込みたい部分のデータを選択してコピーする。

  • Rのコンソールで以下のコードを実行する。
  # data1という名前でエクセルからコピーした値を読み込む。
  data1<-read.delim("clipboard", header = TRUE) 
  
  # 読み込んだデータを確認するためにdata1を入力して実行する。
  data1 
     groups subjects values
  1       a       s1   32.3
  2       a       s2   29.5
  3       a       s3   34.8
  4       a       s4   31.6
  5       a       s5   32.6
  6       a       s6   34.6
  7       a       s7   25.3
  8       a       s8   31.4
  9       a       s9   30.2
  10      a      s10   30.8
  11      a      s11   27.8
  12      a      s12   32.2
  13      a      s13   31.3
  14      a      s14   30.0
  15      a      s15   27.8
  16      a      s16   32.9
  17      a      s17   34.5
  18      a      s18   34.2
  19      a      s19   26.4
  20      a      s20   32.7
  21      b       s1   34.6
  22      b       s2   34.9
  23      b       s3   36.2
  24      b       s4   34.3
  25      b       s5   35.9
  26      b       s6   35.8
  27      b       s7   32.3
  28      b       s8   32.8
  29      b       s9   35.2
  30      b      s10   33.8
  31      b      s11   33.1
  32      b      s12   33.3
  33      b      s13   34.7
  34      b      s14   35.0
  35      b      s15   35.9
  36      b      s16   33.5
  37      b      s17   34.4
  38      b      s18   35.2
  39      b      s19   36.4
  40      b      s20   35.1

  # 読み込んだデータを確認するため頭の部分だけを表示する。
  data1 |> head() #
      groups subjects values
  1      a       s1   32.3
  2      a       s2   29.5
  3      a       s3   34.8
  4      a       s4   31.6
  5      a       s5   32.6
  6      a       s6   34.6
  

コメント