gpt4 book ai didi

R:从数据表中选择范围内的值

转载 作者:行者123 更新时间:2023-12-03 07:27:16 25 4
gpt4 key购买 nike

我在 R 中有一个数据表:

name    date
---- ----
John 1156649280
Adam 1255701960
...etc...

我想获取日期在某个范围内的所有行。在 SQL 中,我可能会说 SELECT * FROM mytable WHERE date > 5 AND date < 15
R 中的等价物是什么,根据特定列中的值范围选择行?

最佳答案

构造一些数据

df <- data.frame( name=c("John", "Adam"), date=c(3, 5) )



提取精确匹配:
subset(df, date==3)

name date
1 John 3

提取范围内的匹配项:
subset(df, date>4 & date<6)

name date
2 Adam 5

以下语法产生相同的结果:
df[df$date>4 & df$date<6, ]

name date
2 Adam 5

关于R:从数据表中选择范围内的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5204953/

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