問題タブ [na]
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のデフォルトエントリを使用したスパース行列の作成(およびアクセス)
Rでスパース行列を操作するためのオプションについて学習した後、 Matrixパッケージを使用して、次のデータフレームからスパース行列を作成し、他のすべての要素をにしたいと思いますNA
。
通常どおり要素にアクセスして、次のスパース行列を作成できることを知っています。
しかし、デフォルト値をNAにしたい場合は、次のことを試しました。
このエラーが発生しました
それだけでなく、要素にアクセスするのにはるかに長い時間がかかることがわかりました。
このマトリックスをどのように作成する必要がありますか?1つのマトリックスの操作が非常に遅いのはなぜですか?
上記のデータのコードスニペットは次のとおりです。
r - 欠損データに関する質問
マトリックスでは、一部の欠落データがある場合は `NA.
NA
マトリックス内の行を削除するにはどうすればよいですか?- 使えます
na.rm
か?
r - データフレーム内の文字値をNAに置き換える
"foo"
に置き換えたい文字値(たとえば)を(ランダムな場所に)含むデータフレームがありNA
ます。
データフレーム全体でこれを行うための最良の方法は何ですか?
r - データ フレーム内の非 NA をカウントします。ベクトルとして答えを得る
次の R data.frame ZZZ
があるとします。
ベクトルの形で、私が持っている非 NA の数を知りたいです。次のように答えを入手したい:
コマンドを使用すると、もちろんdata.frame内のベクトルの数である がlength(ZZZ)
得られます。これは十分に価値のある情報です。3
このdata.frameで動作する他の関数があり、ベクトルの形で答えをくれますが、長さはそのようには動作しません。
r - 箱ひげ図のna.actionのオプションは何ですか?
関連する2つの質問boxplot
:
- のオプションは何
na.action
ですか?ドキュメントにはそれらがリストされていません。 - 将来、これらのタイプの質問にどのように答えるのですか?
r - na.action=NULL の model.matrix()?
数式とデータ フレームがあり、model.matrix()
. ただし、元のデータセットで見つかった NA を含めるには、結果のマトリックスが必要です。これを行うために使用する場合model.frame()
は、単純に渡しますna.action=NULL
。ただし、必要な出力は次のmodel.matrix()
形式です。具体的には、右側の変数のみが必要であり、出力が (データ フレームではなく) 行列である必要があり、一連のダミー変数に変換される係数が必要です。
ループなどを使って何かを一緒にハックできると確信していますが、誰かがよりクリーンで効率的な回避策を提案できるかどうか疑問に思っていました. お時間をありがとうございました!
そして、ここに例があります:
これが私が取得したいものです:
r - 標準偏差を実行すると「NA」が表示されます
簡単な質問です。csv ファイルを変数に読み込みましたdata
。var
数値を持つ列ラベルがあります。
コマンドを実行すると
私は得る
私の標準偏差の代わりに。
私が間違っていることを理解するのを手伝ってもらえますか?
r - ベクトルに少なくとも 1 つの NA があるかどうかを検出する最速の方法は?
NA
ベクトルがRに少なくとも1つあるかどうかを検出する最速の方法は何ですか? 私は使用しています:
しかし、それには、各要素、型変換、および sum 関数を調べる必要があります。
r - R で選択した列のすべての NA を FALSE に置き換えます
this oneに似た質問がありますが、私のデータセットは少し大きいです: UID として 1 列を含む 50 列と、 or のいずれTRUE
かを運ぶ他の列、すべてをtoNA
に変更したいのですが、明示的なループを使用したくありません。NA
FALSE
plyr
トリックを行うことができますか?ありがとう。
更新 #1
迅速な返信ありがとうございますが、私のデータセットが以下のような場合はどうなりますか?
X1
私は処理したいだけですX2
が、どうすればこれを行うことができますか?
r - 相関計算のための欠落値の処理
欠測値がたくさんある巨大な行列があります。変数間の相関関係を取得したい。
1.解決策はあり ますか
以下より良いですか?
欠測値が20%を超える変数のみをすでに選択しています。
2.意味をなすための最良の方法はどれですか?