[解決済み】ベクトルからNA値を削除する
2022-04-08 23:56:48
質問
巨大なベクターがあり、そのベクターにはいくつかの
NA
の値で、そのベクトルの最大値を求めようとしています(ベクトルはすべて数字です)、しかし、これは
NA
の値です。
を削除するにはどうすればよいですか?
NA
の値は、最大値を計算できるようになりますか?
どのように解決するのですか?
試行錯誤
?max
という文字列を持つことがわかります。
na.rm =
引数で、デフォルトでは
FALSE
. (これは、他の多くの R 関数の一般的なデフォルトであり、その中には
sum()
,
mean()
など)
設定
na.rm=TRUE
は、ちょうどあなたが求めていることを行います。
d <- c(1, 100, NA, 10)
max(d, na.rm=TRUE)
をすべて削除したい場合は
NA
の代わりに、このイディオムを使ってください。
d <- d[!is.na(d)]
最後の注意点:その他の関数(例えば
table()
,
lm()
および
sort()
) があります。
NA
-に関連する引数で、異なる名前を使っている(そして異なるオプションを提供している)。そのため、もし
NA
を使用すると、関数を呼び出す際に問題が発生することがあります。この場合、関数の引数の中に解決策が組み込まれていないか確認する必要があります。私が見つけたのは
通常
というのがあります。
関連
-
[解決済み] ベクトルから複数の値を削除するには?
-
[解決済み] データフレームを結合(マージ)する方法(内側、外側、左側、右側)
-
[解決済み] グループ化関数(tapply、by、aggregate)と*applyファミリ
-
[解決済み] データフレーム列の名前によるドロップ
-
[解決済み] R dataframeでNAの値をゼロに置き換えるには?
-
[解決済み] SQL Serverには、.NETのMath.Maxのような2つの値を取るMax関数はありますか?
-
[解決済み] ベクトル中のxの値を持つ要素の個数を数える
-
[解決済み] groupbyでグループ内の最大値を持つ行を取得する。
-
[解決済み] [Solved] data.frameで全てまたは一部のNA(欠損値)を含む行を削除する。
-
[解決済み】data.table vs dplyr:一方がうまくできない、またはうまくできないことを行うことができますか?
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】数学関数への非数値引数
-
[解決済み】LMEモデルのレベル0、ブロック1でのバックソルブにおける特異性
-
[解決済み】Rで立方根と対数変換をする
-
[解決済み】x[[i]]でのエラー:レベル2で再帰的インデックス作成に失敗した
-
[解決済み】 lm.fit(x, y, offset = offset, singular.ok = singular.ok, ...) のエラー : 'y' の NA/NaN/Inf, あらゆる方法を試したが解決しなかった。
-
[解決済み] テスト
-
[解決済み】R4DSのエラー比較(1)は、アトミック型とリスト型でのみ可能です
-
[解決済み】dplyr: "Error in n(): 関数は直接呼ばれるべきではありません"
-
[解決済み】Rで相対的な頻度をプロットするためにhistをどのように使用しますか?
-
[解決済み】起動時にパーをデフォルト値にリセットする方法