gpt4 book ai didi

r - 匹配数据框中的数值

转载 作者:行者123 更新时间:2023-12-02 05:40:03 24 4
gpt4 key购买 nike

a <- c(4000,3500,3000)
b <- c(0.43,0.55,0.61)

test.data <- data.frame(a,b)

假设我想通过引用 3500 而不是按行/列获取值 0.55。我将如何实现这一目标?我想我可以将 a 转换为字符串,然后以这种方式引用它,但是有没有一种方法可以引用数值以提取 b 中的值?

编辑:感谢大家的精彩回复!

最佳答案

如果我理解得很好,你可以得到如下:

test.data$b[test.data$a == 3500]
[1] 0.55

在您开始 R 之旅时,我还想向您介绍 dplyr:

library(dplyr)
test.data %>%
filter(a == 3500) %>%
pull(b)
[1] 0.55

关于r - 匹配数据框中的数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55287841/

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