na

    13

    3答えて

    私は1000を超える値を格納するベクトルを持っています。最初の50の値はNAsですが、どうすればそれを取り除くことができますか? c(NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA,

    77

    3答えて

    警告を受け取らないようにRをコード化するのが一般的ですが、as.numericを使用して文字ベクタを変換するときに警告を受け取らないようにする方法はわかりません。例えば :それは強制でNASに導入されたので x <- as.numeric(c("1", "2", "X")) が私に警告を与えます。私はNAsが強要で導入されることを望んでいます - それは "これは私がやりたいことです"と言う方

    8

    2答えて

    を使用する場合、この再現の例では、私のコードの非常に簡略化されたバージョンで削除されます。私に x <- c(NaN, 2, 3) #This is fine, as expected max(x) > NaN #Why does na.rm remove NaN? max(x, na.rm=TRUE) > 3 、NA(欠損値)とNaN(非数)が完全に2つです異なるエンティティ

    7

    2答えて

    可能な重複した値: Combining two vectors element-by-element を私が非を組み合わせてしまうの出力を得ることができますどのように二つのベクトル d = c(1, 2, NA, NA) c = c(NA, NA, 1, NA) を持っています次のようにNAs?あなたが求めている何 [1] 1 2 1 NA おかげ

    7

    1答えて

    NAを含むデータと、plmで生成されたモデルに基づいて、近似値を予測しようとしています。ここではいくつかのサンプルコードです: require(plm) test.data <- data.frame(id=c(1,1,2,2,3), time=c(1,2,1,2,1), y=c(1,3,5,10,8), x=c(1, NA, 3,4,5)) model <- plm(y ~ x,

    10

    1答えて

    私は3つの変数でデータフレーム "キラー"を作成しました。データ全体には数値がありますが、数値はNAです。 私の目標は、3つの変数のそれぞれの平均を計算することです。 sapply(killers, function(x) median) これが返されます。 $heartattack function (x, na.rm = FALSE) UseMethod("median") <byt

    5

    2答えて

    独立変数/説明変数のすべての出現がNA(すなわち、以下)である場合、NAを線形回帰で扱う方法に関する提案を探しています。 問題の独立変数/説明変数をモデルから除外することは明らかですが、私は複数の領域をループしています。は、各地域ごとに異なる機能フォームを持たない方がよいでしょう。エラーなしで実行するには、LMを取得する方法はあり lm(y~x1+x2+x3, data=df, singular.

    12

    2答えて

    多くの欠損値を持つ.csvデータセットがあり、テーブルを読み込んだときにRがすべて同じ方法(「正しい」方法)で認識されるようにします。 import = read.csv("/Users/dataset.csv", header =T, na.strings=c("")) このスクリプトは、すべての空のセルに何かを塗りつぶしますが、一貫していません。 head(import)

    8

    2答えて

    この質問は、類似のタイトル(replace NA in an R vector with adjacent values)の投稿に関連しています。私は、データフレーム内の列をスキャンして、NAの値を隣接するセルの値に置き換えたいと考えています。前述のポストでは、解決策は、隣接するベクトル(例えば、データ行列の隣接要素)からの値ではなくNAを置き換えることであったが、固定値のための条件付き置換であっ

    7

    5答えて

    Rのgbmが欠損値を処理する方法を知っていますか?私はgoogleを使用して説明を見つけることができないようです。