如果只生成空数据帧,如何在R中为空数据帧添加行?

时间:2015-05-20 18:56:08

标签: r if-statement rbind

建立这个问题: How to add rows to empty data frames with header in R?

如果我碰巧生成一个空的数据框(我不知道哪个是空的,哪个将包含数据,直到我尝试运行代码)我可以建立一个紧急的:"如果数据帧为空,那么为所有列分配零,如果数据帧有数据,则保留该数据。" ?

谢谢!

如果它有用,我可以尝试分享一些代码,但是如果我们可以使用相关示例中的代码来帮助我。

1 个答案:

答案 0 :(得分:0)

尝试

 f1 <- function(dat){
  if(nrow(dat)==0){
    dat[1,] <- 0
         }
   else dat
   dat}

使用链接中的数据

 f1(compData)
 #  A B
 #1 0 0