gpt4 book ai didi

r - r 中的 MATCH 函数

转载 作者:行者123 更新时间:2023-12-02 08:17:01 25 4
gpt4 key购买 nike

<分区>

有列表,第一个 (list1) 有 id、name、age,其他的 (list2,list3,..) 有 id 和测试值(唯一)。

列表 1:

id  age name    bio-test    
1 40 danny
2 16 nora
3 35 james
4 21 ben

列表 2(生物测试):

id  test passed year   
1 100 yes 1
5 80 yes n/a
4 55 no 2

我正在尝试向 list1 添加每个 ID 的测试值(并非每个 ID 都有测试值)。

这是部分代码:

for (i in 1:length(list1)) { 
list1$test1value <- list2$test[match(list1$id[i], list2$id[i]),
nomatch = NA_integer_, incomparables = NULL)] }

而是通过 id 查找测试值,它只复制了 list2 中的第一个测试值并将其复制到 200 个单元格,另外 3000 个单元格是 N/A。

怎么了?

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