R データの基準化


こんにちは。  
Rで読み込んだcsvデータの標準化をしたいのですが、「Error in colMeans(x, na.rm = TRUE) : 'x' must be
numeric」というエラーが表示されます。sapply(d,mode)で確認しても（dにread.tableで読み込んだデータを入れています）、すべてのデータがnumericであると表示されていますし、なぜこのエラーが出るかわかりません。  
解決策を教えてもらえないでしょうか？




コメントのリンク先にあるように，`mode()` ではなく `class()` もしくは `is.numeric()` で`numeric`
かどうかを判定してみてください

