

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


CC BY-SA 3.0
2017-04-20T06:44:44.133
34152
2019-12-23T05:48:40.863
22488
question
r
R データの基準化


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


CC BY-SA 3.0
2017-07-16T15:04:41.773
36427
2017-07-16T15:04:41.773
24196
34152
answer


dにread.tableで読み込んだデータの、一コマ目（row1, column1)に文字が入っていたら、そこを空白にしてみてはいかがでしょうか？


CC BY-SA 4.0
2019-12-23T05:48:40.863
61699
2019-12-23T05:48:40.863
37171
34152
answer