差分
この文書の現在のバージョンと選択したバージョンの差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
memo:r:datamanipulationwithr [2013/07/31 03:47] hasegawa |
memo:r:datamanipulationwithr [2016/07/17 04:22] (現在) |
||
---|---|---|---|
ライン 124: | ライン 124: | ||
48 4.6 3.2 1.4 0.2 setosa | 48 4.6 3.2 1.4 0.2 setosa | ||
+ | # iris$Sepal.Lengthが4.3, 4.4, 4.5, 4.6のいずれかに一致しない行を抽出 | ||
+ | iris[!(iris$Sepal.Length %in% c(4.3, 4.4, 4.5, 4.6)), ] | ||
===== データフレーム行の並べ替え ===== | ===== データフレーム行の並べ替え ===== | ||
ライン 131: | ライン 133: | ||
===== データフレームの行と列の入れ替え ===== | ===== データフレームの行と列の入れ替え ===== | ||
- | matrixの場合はt()関数が用意されているが,データフレームにはない(t()関数を適用出来るが,行名と列名が消える).簡単な処理なので関数にするまでもないが,あえて関数にすればこんな感じ. | + | matrixの場合はt()関数が用意されているが,データフレームにはない(t()関数を適用出来るが,列名が変になることがある).簡単な処理なので関数にするまでもないが,あえて関数にすればこんな感じ. |
# データフレーム df の行と列を入れ替える関数 | # データフレーム df の行と列を入れ替える関数 | ||
TransposeDf <- function(df){ | TransposeDf <- function(df){ |