R・行列やデータフレームの数字が文字列の場合の変換方法

要素の数字が文字列となっている行列またはデータフレームについて、数字をnumericに変換する際は、
「行列またはデータフレーム」 %>% apply(c(1,2), as.numeric) でいいみたい。

返り値はmatrixなので、必要に応じてデータフレームに戻す。

# サンプル
matrix(1:12 %>% as.character(), nrow=3) %>% apply(c(1,2), as.numeric)

applyはrow方向かcol方向だけでなく、全要素に関数をかけることが出来るのを知らなかった。