February 8, 2021

R:NAを含む行列にapplyで演算する

 NAを含む行列にapplyを使った演算を行うと、該当行(または列)はNAが返ってくる。

これを防ぐために、

apply(matrix, 2, mean, na.rm=TRUE)

と入力すれば、NAを含めずに計算(上記の場合は平均値)ができる。

February 2, 2021

R:行列を結合する際の注意点

 rbind.data.frameで行列を結合する際、rownameが同一(例えば"1007_s_at")である行があると、後に続く当該行の名前は"1007_s_at1"と1が挿入される。

rownamesを用いた探索を行う際には注意が必要である。