仅当生成空数据框时,如何向基于 R 的空数据框添加行?
How to add rows to empty data frames in R based only if empty data frame generated?
为了解决这个问题:
How to add rows to empty data frames with header in R?
如果我碰巧生成了一个空的数据框(在我尝试 运行 代码之前,我不一定知道哪个是空的,哪个将包含数据)我可以建立应急性: "if data frame is empty THEN assign zeros to all columns, if data frame has data, keep that data." ?
谢谢!
如果有帮助,我可以尝试分享一些代码,但如果我们可以使用相关示例中的代码,那将对我有很大帮助。
尝试
f1 <- function(dat){
if(nrow(dat)==0){
dat[1,] <- 0
}
else dat
dat}
使用来自 link、
的数据
f1(compData)
# A B
#1 0 0
为了解决这个问题: How to add rows to empty data frames with header in R?
如果我碰巧生成了一个空的数据框(在我尝试 运行 代码之前,我不一定知道哪个是空的,哪个将包含数据)我可以建立应急性: "if data frame is empty THEN assign zeros to all columns, if data frame has data, keep that data." ?
谢谢!
如果有帮助,我可以尝试分享一些代码,但如果我们可以使用相关示例中的代码,那将对我有很大帮助。
尝试
f1 <- function(dat){
if(nrow(dat)==0){
dat[1,] <- 0
}
else dat
dat}
使用来自 link、
的数据 f1(compData)
# A B
#1 0 0