gpt4 book ai didi

r - 在其他列的给定条件下从列中提取值

转载 作者:行者123 更新时间:2023-12-04 10:17:32 24 4
gpt4 key购买 nike

这个问题在这里已经有了答案:





Filter data.frame rows by a logical condition

(9 个回答)


去年关闭。




我给出了以下内容:

TR  Avg RE
3 0
3 0
4 209.3524872
3 185.6542898
3 0
3 0
3 0
4 136.7522375
4 157.6887675
4 0
3 202.8994858
3 0
3 89.45242983
4 0
3 0
3 218.4987273
3 192.4212849

我只想提取那些 TR 等于 4 的 RE 值 - 我该怎么做?

最佳答案

您已经从大卫的评论中得到了答案。然而,下面是一些额外的方法来做到这一点。

代码:

# Method 1:
df[df$TR == 4, "RE"]

# Method 2:
df[ which(df$TR == 4), "RE"]

# Method 3:
subset(df$RE, df$TR == 4)

# Method 4: You could also use the sqldf package to use sql
# install.packages("sqldf")
library(sqldf)
sqldf('select RE from df where TR = 4')

关于r - 在其他列的给定条件下从列中提取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28261719/

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