na

    1

    1答えて

    元の行ごとに、その中のすべての値が新しい行の最初の値になり、他の値は保持されるようにデータセットを変換したいと考えています。私はこの説明はので、ここで明確であるかわからない は一例です: のは、私はこのようになり、データフレームを持っているとしましょう: V1 V2 V3 V4 V5 V6 valve valves VALVE VALVES Valve Valves

    1

    2答えて

    空のデータフレームを残し、後でそれに行値を追加します。私は、データフレームを作成する方法は以下の通りです:私はあなたの次のコマンドの結果を示して result_df <- rbind(result_df, list("D W MCMILLAN MEMORIAL HOSPITAL", "AL")) は同じように、余分な情報: str(result_df) 'data.frame': 1 ob

    0

    1答えて

    大きなデータセットを使用しています。この大きな(286,212行、19列)を使用するのに慣れていないため、問題の解決方法がわかりません。データは782グリッド参照の年の各日の値で構成されており、これは15年間保持しています。 **Month Day Grid x2004 x2005 x2006 x2007** 1 1 A10 0.091 0.134 NA 0.066 1 2 A10

    0

    2答えて

    上のセルに1と同じである場合、私は、次のDFを持っている: name color A red B red C green D red E red F red そして、私は彼らがしているかどうかを確認するために「色」列の値をテストしたいです私を与えるために > df$same <- ifelse(df$color == df$color[c(NA,1:(nrow(df)-

    0

    1答えて

    私は2つの非na値の間の移動平均としてna値を推定しようとするカスタム関数を作成しようとしました。データ(この見積もりがどれほど有用であるかはここで問題にならない)。しかし、どういうわけか私のコードはうまくいかず、私はなぜ、あなたが私を助けることができるのか理解できません。ここでは、コードは: #x == Vector of NA's (e.g.: x = which(is.na(y))) #y

    1

    1答えて

    調査データセットのリーバを特定する必要があります。このため、私は特定の列から始めて逆算して、連続してNAを数えるデータに別の列を追加したいと思います。 hereが説明したように、私はすでに全体のNAを数え、そしてNAの高いカウントがかなり良い指標ですが、私は確かに人々はちょうどアンケートの代わりに、完全脱離の部分をスキップしていないようにしたいと思います。ここで は、いくつかの例のデータです: d

    1

    2答えて

    値else。私。 リスト< - スプリット(DF、DFの$のbody_part == '頭') 私はNAの行を削除せずにそれを行うことができますか? (私は、文字列でNASに埋める場合、私はそれを行うことができます知っているが、そのステップを避ける方法はありますか?)?`%in%`から

    3

    1答えて

    tibbleの特定の列のNA値を置き換えようとしています。列はすべて同じ接頭辞で始まるので、dplyrパッケージのstarts_with()ファンクションを使用する簡潔な方法があるかどうかを知りたいと思っています。 私はSOに関するいくつかの他の質問を見ましたが、すべて特定の列名または場所を使用する必要があります。私は本当に怠惰で、すべての列を定義したくない、プレフィックスだけを考えています。 t

    1

    1答えて

    を合計するときに私はこのデータセットを有するR. におけるいくつかの集約関数に問題を有する:xの「B」レベルの場合 df = data.table(x = rep(letters[1:3], each = 4), y = seq(15,26)) # I put NA value for "b" levels df[5:8,2] = NA を、I Yのみの列と集計の結果のためのNA値持っ

    0

    1答えて

    は、私はこのようなプロットがあります。 data <- data.frame(time = c("time1", "time2", "time1"), sex = c("m", "f", NA)) ggplot(data = data) + geom_bar(aes(x = time, y = (..count..)/sum(..count..),