gpt4 book ai didi

r - 向 R 数据帧添加新行 - 但如果不存在?

转载 作者:行者123 更新时间:2023-12-03 21:34:32 25 4
gpt4 key购买 nike

是否有可能添加数据框中不存在的新行?我创建了一个具有不同变量组合(随机选择)的大数据框(100k 条记录),并且我想将它们添加到现有数据框中,条件是:它们必须不同(至少一个变量必须不同)。

最佳答案

例如,如果数据框df1,您可以使用以下内容, 可能存在也可能不存在,并且您想要附加数据帧,dr2给它:

rbind(if(exists("df1")) df1, df2)
但这通常可以通过简单地首先创建一个空数据框来避免。例如,如果您的数据框包含单列 x这是字符类型,比你可能做的:
df1 <- data.frame(x = character())
rbind(df1, df2)

关于r - 向 R 数据帧添加新行 - 但如果不存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37831688/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com