RjpWiki はオープンソースの統計解析システム R に関する情報交換を目的とした Wiki です2つのテーブル構造の変換(CastとMelt) † Table.Aは、リレーショナルデータベースなどで良く利用されていデータ保存用のテーブルの形で、正規化されていません(MultiValue?非正規化テーブル)。 Table.Bは、統計で利用されるテーブルの形(正規化テーブル)です。 データベースからデータを抽出する段階で、SQL文を使って正規化する方法もありますが、結構面倒臭いものです。 reshapeパッケージでは、基本的にCastとMeltの2つのメソッドを使ってテーブル構造の変換を行います。 例題1:通常のテーブル構造変換 † code library(reshape) subject<-c("John Smith","John Smith","John Smith","Mar