問題タブ [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.
r - na.rm および変換関連の警告
今日、最後の R 学習演習を終わらせようとしましたが、失敗しました。私の学者の正確な指示を示すことは許可されていませんが、情報提供後に得た警告については助けていただけます. 彼らはどういう意味ですか?何が合わないの?この質問は非常に漠然としていますが、これが唯一の質問方法です。「Aufgabe 3」と「Aufgabe 4」のことだと思います
これは私の入力です:
...そして、ソースの後に表示されるこれらの警告:
r - na.rm を引数として tapply に渡す方法は?
パラメータ用の1列とグループ識別子用の1列を持つデータフレームから平均とsdを計算したいと思います。を使用する場合、どのように計算できtapply
ますか? を使用できますが、 を使用する場合、 をステートメントにsd(v1, group, na.rm=TRUE)
収めることができません。
オプションはありません。たくさんのパラメーターがあり、1 つの欠損値を持つすべての行を除外するときに、データフレームの半分を失うことなく、それらを段階的に実行する必要があります。na.rm=TRUE
tapply
omit.na
by
発言についても同様です。
これを行う方法はありますか?
r - colSums() の特別な使用法、na.rm = TRUE は、欠落が 1 つ以下の場合のみ
data.frame のいくつかの列を合計する必要があるというルールで、NA
複数の観測値が欠落しているNA
場合は列を合計する必要があります。
このようなデータがあるとします。
ルールを適用し、2 つ未満の行を合計しますNA
。だから私はこのようなものを手に入れます。
colSums(dfn, na.rm = FALSE)
とで遊んでみましたcolSums(dfn, na.rm = TRUE)
。私の実際のデータには、3 つ以上の列と 4 つ以上の行があります。欠けているものを何らかの方法で数えて、それをルールとして使用できると思いますか?
r - 中央値を計算するときにsapplyにna.rm=TRUEを渡す方法は?
3つの変数を持つデータフレーム「キラー」を作成しました。NA
全体に値が存在しますが、データは数値です。
私の目標は、3つの変数のそれぞれの平均を計算することです。
これは次を返します:
私は、na.rm
引数が値を無視する手段であることを知っていNA
ます。na.rm = FALSE
Rによって返されたものに存在するため、上記のコード行内でこれを設定する方法があると推測されますTRUE
。私はいくつかのバリエーションを試しました:
SOに関するトピックに関する他の同様の投稿(この場合は最終的には役に立ちませんが)のように、私が近くにいるのか、これに入れ子関数が含まれるのかはわかりません。たとえば 、na.rmをtapplyの引数として渡す方法は?、 sapply関数のNAを無視します
もちろん、キラーを作成するために使用された各ベクトルの平均を計算することもできますが、私が求めていることが可能であれば、それは確かに優れています。
r - na.rm=TRUE を使用すると NaN が削除されます
この再現可能な例は、私のコードの非常に単純化されたバージョンです。
私にとって、NA
(欠損値) とNaN
(数値ではない) は 2 つの完全に異なるエンティティna.rm
ですNaN
。どうすれば無視できNA
ますNaN
か?
ps: Windows7 で 64 ビット R バージョン 3.0.0 を使用しています。
編集:is.na
さらに調査したところ、それもtrueを返す
ことがわかりましたNaN
!これが私にとって混乱の原因です。
r - data.table 1.8.x mean() 関数の自動削除 NA?
data.table
今日、自動削除によるプログラムのバグを発見しましNA
たmean
例えば:
これは意図した動作ですか?
r - colSums(x、na.rm = T) でエラーが発生する理由: R の無効な 'na.rm' 引数
データ x の各列の合計を計算しようとしています。しかし、私はいつもこのエラーが発生しました
この場合、なぜna.rm
引数が機能しないのですか?? 混乱している...
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) は正しい値を与えてくれますが、ここで平均をどのように推定していますか?
r - R で ttest に mapply を使用するときに NA を削除する
R の 2 つのデータフレーム間で列単位の ttest を実行したいと考えttest(df1$col1,df2$col1)
ていttest(df1$col2,df2$col2)
ます。何かのようなもの:mapply
Map
完全に機能しますが、df 列の 1 つに NA がある場合、次のエラーで失敗します。
na.rm
質問:ジョブを完了するためにどのように使用できますか? たとえば、tnav_DJF.csv[,-1] の列に Nas があり、tnav_DJF_histo.csv[,-1] に NAs がないmapply
場合、これらの列の分析を無視またはスキップするように指示するにはどうすればよいですか?
どうもありがとう。
aez。