tidyverse

    1

    1答えて

    私は4つの変数を自分のロングフォーマットのデータセットに追加し、それをフィルタリングしたいと考えています。 基本的に私は5年(2016-2020年)から始まります。 2016年は他の年に対してもっと多くの行を持っているので、2016年から2020年までの新しい列を変数の値を2016年の各行にコピーする変数として要約したいと思います。ExcelでSUMIFSでこれを行います。私はdplyrで一種の管

    2

    1答えて

    私は、1997年から1616年の間に数か月にわたり毎日の降水量を持つデータフレームを持っています。次に例を示します。 df<- data.frame(year= as.character(c("1997", "1997","1997","1997","1997","1997","1998","1998","1998")),month= as.character(c("1", "1","1","2"

    3

    4答えて

    %in%の理解に問題があります。ハドレーウィッカムの「データ科学のためのR」の5.2.2節では、「この問題の有益な短手はx %in% yです。これは、xがyの値の1つであるすべての行を選択します。すべて、私は構文を見たとき nov_dec <- filter(flights, month %in% c(11, 12)) はしかし、私は、それは、yがxの値のいずれかであるすべての行を選択する必要

    1

    2答えて

    私は、「魚、鳥、動物」などの文字列を含むデータフレームを持っています。同じデータフレーム内で論理フィールドを作成するために、それらをリストに折りたたんで繰り返します。 更新:質問がより巧妙な例で更新されました。 しかし、これは遅く、最適ではありません。何度も何度もやらなければならない操作ではないので、私は悩まされませんでしたが、おそらくdplyrを使って、より良い方法があると思うでしょう。 このコ

    -2

    2答えて

    Sample_dataの2番目の列が必要です。 Rで使用されるコードは次のとおりです。 y<-Sample_Data[,2] > d.y<-diff(y, lag=1) > diff(y) # A tibble: 8 x 0 は、なぜ私は変数x 0 8としてd.yを得るのですか? SAMPLE_DATA: Day Amount 01-01-2017 1400 02-01-2017

    2

    1答えて

    私は mtcars %>% mutate(i=row_number()) しかし、ROW_NUMBER(、私ができるデータフレームとの観測番号を含む新しい列を作成する場合は)SQLテーブルでは動作しません。 。 mydb <- dbConnect(RSQLite::SQLite(), "") dbWriteTable(mydb, "mt", mtcars) mt.sql=tbl(mydb,

    0

    1答えて

    光沢のあるモジュール内の+ dplyr動詞反応性の変数を扱う関数「enquo」を取得できません、SalesTeam)、プロットされたデータのラインプロット&テーブルを出力します。 programming with dplyrのブログ投稿に基づいて、私は 'を使用しました! 'と次のようにGROUP_BYのdplyr動詞に渡された反応性の変数をUNQUOTEするenquo()機能: TS_modul

    3

    3答えて

    私は、各エントリがコンマで区切られたいくつかの文字列であるデータフレームを持っています。私は位置ごとにすべての要素を置き換えるきちんとした方法が欲しいです。 ここにデータ library(tidyverse) d1 <- tibble( r1 = c("lab1", "lab2,lab3", NA, "lab3,lab4"), r2 = c

    5

    3答えて

    時系列と1つまたは3つのグループ化フィールドを含むdata.frameが与えられます。だから私たちはいくつかの時系列を持っています - グループ化の組み合わせごとに1つ。 しかし、いくつかの日付がありません。 これらの日付に適切なグループ化値を追加するのが最も簡単です(最も「控えめなやり方で」)。 通常、私はすべての日付でdata.frameを生成し、私の時系列でfull_joinを行います。しか