データフレームと行列

効率的なRコードの書き方

Colin Gillespie

Jumping Rivers & Newcastle University

データフレーム

  • Rにおける主要なデータ構造
    • 他の言語でも採用されている
      • Python: pandasデータフレーム
      • 勝てないなら、従え!
効率的なRコードの書き方

データフレーム

  • 表形式の構造:行と列
    • read.csv()などはデータフレームを返す
    • データ型は統一する必要がある
    • 異なる型を混在できる
格納

選択

効率的なRコードの書き方

行列

  • 矩形のデータ構造である
    • 通常のサブセット化・抽出操作が可能
    • ただし、すべての要素は同じデータ型でなければならない
格納

選択

効率的なRコードの書き方

Rクラブ

Rクラブの第3のルール:適切な場面では行列を使用すること。

効率的なRコードの書き方

さあ、練習しましょう!

効率的なRコードの書き方

Preparing Video For Download...