日が経つにつれて行が脱落し続けるデータセットがあり、これらの行を再度追加したいとしましょう。
行が欠落している例:
Fruits <- c(rep(c("apples","oranges","pears","kiwis"),3),
"bananas","oranges","pears","kiwis","bananas","pears","kiwis","bananas")
Days <- c(rep("Monday",4),rep("Tuesday",4),rep("Wednesday",5),
rep("Thursday",4),rep("Friday",3))
Amounts <- c(10,15,20,20,10,15,20,20,10,15,20,20,25,15,20,20,25,20,20,25)
dfmissing <- data.frame(Fruits,Days,Amounts)
そして、「リンゴ」と「オレンジ」がそのままドロップアウトする木曜日と金曜日に新しい行を埋めたいと思います。
「バナナ」は水曜日に初めて登場するため、少し複雑なことに注意してください。
完成したテーブルは次のようになります。
Fruits <- c(rep(c("apples","oranges","pears","kiwis"),2),
rep(c("apples","oranges","pears","kiwis","bananas"),3))
Days <- c(rep("Monday",4),rep("Tuesday",4),
rep("Wednesday",5),rep("Thursday",5),rep("Friday",5))
Amounts <- c(rep(c("10","15","20","20"),2),rep(c("10","15","20","20","25"),3))
dfcomplete <- data.frame(Fruits,Days,Amounts)
2 つのテーブルの比較
dfmissing
dfcomplete
データが 1 週間しかないため、「月曜日」が繰り返されることはないと仮定します。列「日」は、固有の要素のリストです。
前もって感謝します。