是否有可能添加数据帧中不存在的新行?我使用不同的变量组合(随机选择)创建一个大数据帧(100k记录),我想将它们添加到具有条件的现有数据框中:它们必须是不同的(至少一个变量必须不同)。
答案 0 :(得分:0)
例如,如果数据框df1
可能存在或不存在,并且您想要向其附加数据框dr2
,则可以使用以下内容:
rbind(if(exists("df1")) df1, df2)
但这通常可以通过首先简单地创建一个空数据帧来避免。例如,如果您的数据框仅包含一个字符类型为x
的列,那么您可能会这样做:
df1 <- data.frame(x = character())
rbind(df1, df2)