私はRの新しいユーザーです。私はデータの配布を見るために作業を開始しましたが、このエラーが発生しました。私はデータフレームを持っており、数値カラムのヒストグラムをプロットしたいと思います。 '(、休憩= 20、PROB = TRUE num_data [i]は、メイン= "HIST")hist.defaultでエラー: ' はR:data.frameのすべての列のプロットヒストグラム
num_data <-my_data[, sapply(my_data, is.numeric)]
for (i in 1:length(names(num_data))){
print(i)
hist(num_data[i], main='hist', breaks=20, prob=TRUE)
}
しかし、私はエラーを取得します。xだから何私がやったことのように怒鳴るです'数値でなければならない' num_data [i]のタイプを確認したところ、数値のリストです。だから私は何が問題なのか分からない。誰か私にヒントを与えてくれますか?
'num_data [、i]'を試してください。そうでないと、 'hist'関数は' –
'と同じ意味で、 'num_data [[i]]'と動作します。 num_data [i]はクラス 'numeric'のベクトルではなく、リストを返します –