0
可以說,我有一個數據集,在我經歷過幾天的時候,行數不斷下降,我想再次添加這些行。R代碼 - 巧妙的循環來添加行
示例缺少行:
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)
兩個表比較
dfmissing
dfcomplete
假設只有一個數據的一週有那麼「星期一」永遠不會被重複等 - 列「天「是一個獨特因素的列表。
在此先感謝。
你想填補缺失的行什麼? 「NA」還是有些價值? – mnel
該行的最後一個值(如在dfcomplete中) – lilster