我有一個包含數據框的列表,每個列表都有不同數量的行。現在我想將行添加到列表的每個數據幀中,直到列表中的每個數據幀都有1000行。添加的行應全都只包含NAs。列表中的所有數據框都包含三列。將數據行從數據框列表中添加到數據框,直到列表中的每個數據框的行數爲1000爲止
我第一次定義的函數
adder <- function(x) {rbind(x, c(NA, NA, NA))}
,然後使用lapply
dflisttest <- lapply(dflisttest, adder)
然而,把它應用到列表的每個數據幀,這將添加一行到每一個數據幀,而不是隻對少於1000行的。我如何循環它,以便列表中的所有數據框自動填充1000行?
您的問題是無法重現的。請提供一個MCVE。例如,每個data.frames具有相同的列數? – lmo