[解決済み】Rヒストグラムの範囲エラー:いくつかの'x'がカウントされない; 'break'が'x'の範囲に及ばないかもしれない
2022-02-10 20:30:57
質問
あるデータセットがあり、それを
hist
データセットの中には、私が気にする値を超えている行がいくつもあります。具体的には、私のRスクリプトは
library(ggplot2)
data = read.table("input.txt", sep=" ", strip.white=TRUE, header=TRUE)
pdf("out.pdf")
hist(data$actions,breaks=seq(0,130,by=1))
dev.off()
のデータセット例です。
input.txt
があります。
name actions
foo 3
bar 129
baz 131
Rスクリプトを実行すると、エラーが発生します。
hist.default(data$actions, breaks = seq(0, 130, by = 1), でエラー。
いくつかの 'x' がカウントされない; 'breaks' が 'x' の範囲に及ばないのかもしれない。
コール: hist -> hist.default
実行停止
このエラーが発生する理由はわかっています:130より大きい値の出現が1回だけある、つまり
baz
で、値が131の場合。
ヒストグラムを作成したいのですが、どうすればよいでしょうか。 ちょうど 0から130の指定された範囲の周波数について、その範囲外の周波数はすべて黙って無視されます。どうしたらいいでしょうか?
どのように解決するのですか?
このエラーを回避する最善の方法は、Rの基本関数に与えるデータをサブセットすることです
hist
.
例えば
with(data, hist(actions[actions >= 0 & actions < 131], breaks=seq(0,130,by=1))
もう少し柔軟な方法として、希望する値のセットをあらかじめ指定しておくと、ある時点で気が変わったときに簡単に調整できるようになるかもしれませんね。
myValues <- seq_len(131)-1
with(data, hist(actions[actions %in% myValues], breaks=myValues)
関連
-
[解決済み] promise already under evaluation: recursive default argument reference or earlier problems?
-
[解決済み】 'height' はベクトルか行列でなければならない barplot のエラー
-
[解決済み] 変数の型(リスト)が無効です
-
[解決済み】R ggplot2 で scale_x_discrete を使用する。
-
[解決済み】R Markdown - html出力でフォントサイズとフォントタイプを変更する
-
[解決済み】ロジスティック回帰 - eval(family$initialize) : y 値は 0 <= y <= 1 である必要があります。
-
[解決済み】 lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) のエラー : 'y' の NA/NaN/Inf, あらゆる方法を試したが解決しなかった。
-
[解決済み】RでAIC中に行数が変化するのはなぜですか?そうならないようにするにはどうしたらいいですか?
-
[解決済み】R: predict() の数値 'envir' 引数が長さ1でない。)
-
[解決済み】 eval(expr, envir, enclos) でのエラー : オブジェクトが見つかりません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】エラー:'dimnames' [2]の長さが配列の範囲と等しくない [終了しました]
-
[解決済み】model.frame.defaultでのエラー:変数の長さが異なる
-
[解決済み】GLM解析での警告
-
[解決済み】R Markdown - html出力でフォントサイズとフォントタイプを変更する
-
[解決済み】bstTreeの予測値の混乱行列、エラー:'The data must contain some levels that overlap reference'.
-
[解決済み】ロジスティック回帰 - eval(family$initialize) : y 値は 0 <= y <= 1 である必要があります。
-
[解決済み】Rでデータフレームのサブセットをプロットする方法は?
-
[解決済み】.External.graphics Rでエラーが発生しました。
-
[解決済み】行列式で「数値/複雑な行列/ベクトルの引数を必要とする」というエラーが発生する?
-
[解決済み】Rで「中断されたプロミスの評価を再開する」という警告を回避する