XLConnect

XLConnectにtblクラスのデータをつっこむとエラーになるから注意

XLConnectにdplyr等で操作した後のtblクラスのデータをつっこむとエラーが出る。 たとえば以下のようなコードを実行する。 smp <- loadWorkbook("sample.xlsx", create=TRUE) smp["サンプル"] <- iris %>% group_by(Species) %>% tally() こういうエラーが出…

これだけ覚えろXLConnect

久々に使うと使い方とか忘れがちなので。 とりあえず以下のように書けば出力はできる。 library(XLConnect) wb <- loadWorkbook("あやめのデータ.xls", create=TRUE) wb["あやめ"] <- iris # 組み込みのirisデータ wb["車"] <- mtcars # 組み込みのmtcarsデ…

Rからエクセルを開いてデータフレームをいじる

みんな大好きエクセルのお話です。 XLConnectを使えばエクセルからRへの入出力が自由自在(一部制限あり)ということはご存じかとは思いますが、ついにデータフレームの修正までエクセルでできるようになりました(最新版0.1-9)。 まあ、edit関数を使えば表…

Rで条件付き書式(R Advent Calendar 2011)

R Advent Calendar 2011 も3日目ということで私にも順番が回ってきた。 ということで更新。RとエクセルをつなぐパッケージとしてXLConnectという便利なものがある。 以前Tokyo.Rで少し紹介したのだが、めんどいので書式指定の話については触れなかった。 htt…

Rからエクセルに色々と書き込む

Rで分析した結果をエクセル方眼紙に叩きこまなければいけない状況、あると思います。 XLConnectパッケージを使うとその辺が簡単にできるのでぜひお試しあれ。 以下はデータと画像をそれぞれ別のシートに書きこむコード。 他にもセルの書式を指定したり、関数…