問題タブ [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.

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

r - NAを含む条件付きdata.frame添字を処理するには?

条件付きベクトルにNAが含まれている場合、条件付き添字を付ける方法はありますか? このようなdata.frameがあるとします

dframe$d の NA がなければ、これは簡単です。NA を回避するためにhere%in%のような構文を見てきましたが、条件を管理する方法がわかりません。条件の欠損値の NA を取得したいのか、それとも何か他のものを取得したいのかよくわからないので、これはやや一般的な問題であることがわかります。しかし、人々がこの状況にどのように対処するかにも興味があります。

私の特定の状況では、条件で NA が FALSE のように扱われたときに、単純に役立ちます。

0 投票する
6 に答える
1464 参照

r - NAの行をRの前の行に置き換えます

誰かが次の問題の迅速で汚い解決策を持っているかどうか疑問に思っていました、私はNAの行を持つ行列を持っています、そして私はNAの行を前の行に置き換えたいです(それがNAの行でもない場合) 。

最初の行はNAの行ではないと想定します

ありがとう!

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

r - 「未定義の列が選択されました」 - リスト内の df から na を削除しようとしたとき

私はこのソリューションの成功を再現しようとしています:

リスト内のすべてのデータフレームから NA を持つ列を削除します

また

一部の値が NA であるデータフレームから列を削除する

データフレームのリスト:

そのため、すべての NA を含む列はデータフレーム内で削除されます。したがって、結果は 2 つの df のリストになります。

v1520: vPWPUMA00、v100、v101

v6440: vPWPUMA00、v100、v102

サンプルの問題の違いは、寸法が 1x11 で、私の寸法が 5x5 であることです。これにより「未定義の列」エラーが発生すると推測していますが、よくわかりません。

任意の支援やアドバイスをいただければ幸いです。

よろしく、

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

r - !is.naは他の列にNAを作成します

いくつかのデータセットをマージしている最中に、特定の変数の値が欠落しているデータフレームのすべての行を削除しようとしています(当面は他の列のいくつかにNAを保持したいと思います)。私は次の行を使用しました:

これにより、のNAを持つすべての行が正常に削除されますyear(他の行は削除されません)が、以前はデータがあった他の列は完全にNAになりました。つまり、欠落していない値はNAに変換されています。ここで何が起こっているのかについて何かアイデアはありますか?私はこれらの代替案を試しましたが、同じ結果が得られました。

is.na間違って使用していますか?is.naこのシナリオに代わるものはありますか?どんな助けでも大歓迎です!

編集これは問題を再現する必要があるコードです:

0 投票する
4 に答える
261113 参照

r - 強制的に NA を導入する際の警告を回避する方法

as.numeric私は通常、警告を受けないように R をコーディングすることを好みますが、 を使用して文字ベクトルを変換するときに警告を受けないようにする方法がわかりません。

例えば:

強制的に NA が導入されたため、警告が表示されます。強制的に導入された NA が必要です。「はい、これが私がやりたいことです」と伝える方法はありますか。それとも、警告を受け入れるべきですか?

または、このタスクに別の関数を使用する必要がありますか?

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

r - 値が欠落しているExcelからRにデータを転送するRプログラミング

だから私はNA値を持つExcelスプレッドシートを持っています....データをコピーしてRに入れる最良の方法は何ですか...私は通常data=read.delim("clipboard").... しかし、これらの値が欠落しているため....このエラーが発生し続けます

このエラーを取り除くにはどのような方法がありますか?... NA 値の代わりにゼロを入れてみましたが、コードが何をしているかを台無しにしてしまいます

私がRプログラミングエラーを修正しているコードのリンクは、データの問題に非常に役立ちました。
全部載せるつもりだったけど30000文字制限

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

r - NA値を無視/削除するRプログラミング

だから私は data=read.delim("clipboard") を使って r にデータをインポートしました

これはデータの最後のセクションです....だから私は data2=na.omit(data,method="linear") を使用することにしました...

しかし、ご覧のとおり、290 から 293 までのデータが失われました....3 番目と 4 番目の列について..他の列のデータを失うことなく、これらの NA 値を削除するのに役立ちます...私が提供したデータは、時間と速度のデータ...そして、私がやろうとしているのは、このリンクにある以前の質問で以前に指摘されたコードを使用して、100秒ごとの平均速度を見つけることです... h

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

r - 数値を加算する場合にのみNAをゼロとして扱います

2つのデータテーブルの合計を計算する場合、NA+n=NA

すべてのNAを0に置き換えたくありません。必要なのはNA+NA=NANA+n=n次の結果を取得することです。

これはRでどのように行われますか?

更新:dt1のタイプミスを削除

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

r - 要素クラスzooの値を置き換えます

クラス動物園の同じ長さの 2 つの時系列があります。そのうちの 1 つは一部の日付の NA 値であり、もう 1 つは完全に値で埋められています。いくつかの円グラフをプロットする必要があるため、他の時系列でも NA 値を持つ日付を無視する必要があります。

これは私がしたことです:

これは正常に機能しています。それを達成するためのより効率的な方法があるかどうか疑問に思っていました。

ありがとう

0 投票する
3 に答える
193 参照

r - 各因子の最初の要素をRのNAに変換します

次のように簡略化されたデータフレームがあります。

各デンドロメーターの最初の要素をNAとして必要とするため、Rが新しいデンドロメーターの「最大」を計算するたびに(場所に関係なく)、次のようにNAで始まります。

また、最大列全体の平均を計算する代わりに、各リング内の各デンドロメーターの最大列の平均を計算できることを教えてください(適用、集計?)。注:場所1のデンドロ1は、場所2のデンドロ1とは異なります。それぞれについて、異なる情報が必要です。