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

多二进制变量统计需求:统计每行1的数量及对应行数分布

解决方法

先通过rowSums()计算每行中1的数量(因所有列都是0/1,求和结果就是该行1的个数),再用table()统计不同数量对应的行数分布:

# 假设你的数据框名为df
# 计算每行1的数量
row_ones_count <- rowSums(df)

# 统计各数量对应的行数
distribution <- table(row_ones_count)

# 查看结果
print(distribution)

# 若想转为数据框格式更直观展示
as.data.frame(distribution)

示例验证

用你提供的5行样例数据计算:

  • 每行1的数量依次为5、9、10、4、8
  • 最终统计结果为:
row_ones_count
4  5  8  9 10 
1  1  1  1  1 

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 14:05:21