You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

RStudio新手求助:统计CO₂排放数据中高于均值的数量

解决方法

假设你的数据集名叫df,CO₂排放对应的列名叫co2_emissions(记得替换成你实际的列名),有两种简单方法可以直接得到符合条件的条目数量:

方法1:直接用sum()统计

在R里,判断条件df$co2_emissions > 4.97会返回一个由TRUE和FALSE组成的逻辑向量,而TRUE会被当作1、FALSE当作0,用sum()就能直接算出符合条件的数量:

sum(df$co2_emissions > 4.97, na.rm = TRUE)

加na.rm = TRUE是为了忽略数据里的缺失值(如果有的话),避免结果出现错误。

方法2:先筛选再统计行数

如果你已经写出了筛选子集的代码,比如:

filtered_rows <- df[df$co2_emissions > 4.97, ]

那直接用nrow()函数就能得到这个子集的行数,也就是符合条件的条目数:

nrow(filtered_rows)

这两种方法都很适合新手,操作简单且容易理解。

内容的提问来源于stack exchange,提问作者rem27

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 11:35:55