問題タブ [na.rm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4965 参照

r - na.rm および変換関連の警告

今日、最後の R 学習演習を終わらせようとしましたが、失敗しました。私の学者の正確な指示を示すことは許可されていませんが、情報提供後に得た警告については助けていただけます. 彼らはどういう意味ですか?何が合わないの?この質問は非常に漠然としていますが、これが唯一の質問方法です。「Aufgabe 3」と「Aufgabe 4」のことだと思います

これは私の入力です:

...そして、ソースの後に表示されるこれらの警告:

0 投票する
2 に答える
28701 参照

r - na.rm を引数として tapply に渡す方法は?

パラメータ用の1列とグループ識別子用の1列を持つデータフレームから平均とsdを計算したいと思います。を使用する場合、どのように計算できtapplyますか? を使用できますが、 を使用する場合、 をステートメントにsd(v1, group, na.rm=TRUE)収めることができません。 オプションはありません。たくさんのパラメーターがあり、1 つの欠損値を持つすべての行を除外するときに、データフレームの半分を失うことなく、それらを段階的に実行する必要があります。na.rm=TRUEtapplyomit.na

by発言についても同様です。

これを行う方法はありますか?

0 投票する
2 に答える
3162 参照

r - colSums() の特別な使用法、na.rm = TRUE は、欠落が 1 つ以下の場合のみ

data.frame のいくつかの列を合計する必要があるというルールで、NA複数の観測値が欠落しているNA場合は列を合計する必要があります。

このようなデータがあるとします。

ルールを適用し、2 つ未満の行を合計しますNA。だから私はこのようなものを手に入れます。

colSums(dfn, na.rm = FALSE)とで遊んでみましたcolSums(dfn, na.rm = TRUE)。私の実際のデータには、3 つ以上の列と 4 つ以上の行があります。欠けているものを何らかの方法で数えて、それをルールとして使用できると思いますか?

0 投票する
1 に答える
24943 参照

r - 中央値を計算するときにsapplyにna.rm=TRUEを渡す方法は?

3つの変数を持つデータフレーム「キラー」を作成しました。NA全体に値が存在しますが、データは数値です。

私の目標は、3つの変数のそれぞれの平均を計算することです。

これは次を返します:

私は、na.rm引数が値を無視する手段であることを知っていNAます。na.rm = FALSERによって返されたものに存在するため、上記のコード行内でこれを設定する方法があると推測されますTRUE。私はいくつかのバリエーションを試しました:

SOに関するトピックに関する他の同様の投稿(この場合は最終的には役に立ちませんが)のように、私が近くにいるのか、これに入れ子関数が含まれるのかはわかりません。たとえば 、na.rmをtapplyの引数として渡す方法は?sapply関数のNAを無視します

もちろん、キラーを作成するために使用された各ベクトルの平均を計算することもできますが、私が求めていることが可能であれば、それは確かに優れています。

0 投票する
2 に答える
6933 参照

r - na.rm=TRUE を使用すると NaN が削除されます

この再現可能な例は、私のコードの非常に単純化されたバージョンです。

私にとって、NA(欠損値) とNaN(数値ではない) は 2 つの完全に異なるエンティティna.rmですNaN。どうすれば無視できNAますNaNか?

ps: Windows7 で 64 ビット R バージョン 3.0.0 を使用しています。

編集:is.naさらに調査したところ、それもtrueを返す ことがわかりましたNaN!これが私にとって混乱の原因です。

0 投票する
1 に答える
922 参照

r - data.table 1.8.x mean() 関数の自動削除 NA?

data.table今日、自動削除によるプログラムのバグを発見しましNAmean

例えば:

これは意図した動作ですか?

0 投票する
2 に答える
3870 参照

r - colSums(x、na.rm = T) でエラーが発生する理由: R の無効な 'na.rm' 引数

データ x の各列の合計を計算しようとしています。しかし、私はいつもこのエラーが発生しました

この場合、なぜna.rm引数が機能しないのですか?? 混乱している...

0 投票する
1 に答える
2561 参照

r - na.rm と is.na は異なる答えを与える

簡単な問題に出くわしましたが、何が起こっているのかわかりません。R を使用して NA 値を削除し、単純な要約統計を計算していますが、is.na と na.rm は異なる答えを与えてくれます。

ベクトルがある場合

そして、na.rm = TRUE で平均を計算すると、c(1,2,3,4) の正しい平均が得られます。

計算を繰り返すと、今回は !is.na() で NA 値を削除すると、間違った答えが得られます。

!is.na(test) は正しい値を与えてくれますが、ここで平均をどのように推定していますか?

0 投票する
2 に答える
11434 参照

r - R で ttest に mapply を使用するときに NA を削除する

R の 2 つのデータフレーム間で列単位の ttest を実行したいと考えttest(df1$col1,df2$col1)ていttest(df1$col2,df2$col2)ます。何かのようなもの:mapplyMap

完全に機能しますが、df 列の 1 つに NA がある場合、次のエラーで失敗します。

na.rm質問:ジョブを完了するためにどのように使用できますか? たとえば、tnav_DJF.csv[,-1] の列に Nas があり、tnav_DJF_histo.csv[,-1] に NAs がないmapply場合、これらの列の分析を無視またはスキップするように指示するにはどうすればよいですか?

どうもありがとう。

aez。