0
レコード行が2つに分割されているデータセットで作業しています。データフレーム内の連続レコード行の再結合
私が働いているデータは現在、次のようになります。
df <- data.frame(
row_id = 1:10,
V1 = c("burger", "01-01-2016", "chicken patty", "01-02-2016", "veggie burger", "01-03-2016", "turkey burger", "01-01-2016", "veggie burger", "01-02-2016"),
V2 = c("cheese", "very tasty", "onions", "ok", NA, "tasty", "cheese", "ok", "onions", NA),
V3 = c("bun", NA, "wrap", NA, "bun", NA, "wrap", NA, NA, NA)
)
row_id V1 V2 V3
1 burger cheese bun
2 01-01-2016 very tasty NA
3 chicken patty onions wrap
4 01-02-2016 ok NA
5 veggie burger NA bun
6 01-03-2016 tasty NA
7 turkey burger cheese wrap
8 01-01-2016 ok NA
9 veggie burger onions NA
10 01-02-2016 NA NA
しかし、私は、一緒に戻って適切なレコードの行を持参する必要が と私のデータは次のようになりています
row_id V1 V2 V3 V4 V5
1 burger cheese bun 01-01-2016 very tasty
2 chicken patty onions wrap 01-02-2016 ok
3 veggie burger NA bun 01-03-2016 tasty
4 turkey burger cheese wrap 01-01-2016 ok
5 veggie burger onions NA 01-02-2016 NA
私は、おそらく私が先行行を追加する場所で何かをやろうと考えました。しかし、私はそのようなプロセスをどのように書くのか分かりません。
私は現在dplyrライブラリを使用していますので、dplyrを使用して投稿されたレスポンスは特に役立ちます。