gpt4 book ai didi

r - 根据R中其他数据框中是否存在值向新列添加新值

转载 作者:行者123 更新时间:2023-12-04 15:29:47 25 4
gpt4 key购买 nike

我有两个名为 userspurchases 的数据框,每个数据框都有数千个数据集。两者都有一个名为 ID 的功能。

我的目标是向数据框 purchases 添加一个名为 buyer 的新列,如果 purchasesID 的值 存在于 usersID 中。

所以这两个数据框看起来像这样:

users = data.frame("ID" = c(23432,75645,5465645,5656,6456))
purchases = data.frame("ID" = c(6456,4436,88945))

它应该是这样的: Desired outcome

最佳答案

我们可以使用ifelse

purchases$buyersr <- ifelse(purchases$ID %in% users$ID, 1, 0)

关于r - 根据R中其他数据框中是否存在值向新列添加新值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61456498/

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