surgのブログ

日々のネタ忘備録。勉強用。R初心者。切ったり縫ったりする人。

R

欠測のあるデータのsubsetをする時

R

foo <- hoge[hoge$huga=="1",] みたいなコードでsubsetすると、huga列のNAも同時にサブセットされる。 NAを除外してsubsetしたいなら、 foo <- filter(hoge, huga=="1") で書くべし。 最初に上のようなsubsetをなんとなく覚えてしまったので、備忘録として。

igraphをLinux Mintにインストール

Linux Mint の R で、うまくinstallされないpackageがあって困っていた。 igraphもそのうちの一つであったが、このサイトのおかげでinstallできた。 stackoverflow.com 当方、Linux Mint 18.1 Cinnamon。 ありがたや。 もう少し細かいことがわかったら追記。…

エクセルで受け取ったデータをmergeする

R

データの突合はRで。Excelあんま好きちゃうし。 mergeする。ついでに、xlsxをそのままdataframeに読み込んでしまう。 xlsx packageを使ってみる。 xlsxで行数の多いデータを読むと時間がかかるのが微妙。 日本語入れていると化けるので、encodingをちゃんと…