苹果/安卓/wp
积分 720, 距离下一级还需 80 积分
权限: 自定义头衔, 签名中使用图片
道具: 彩虹炫, 涂鸦板, 雷达卡, 热点灯, 金钱卡, 显身卡, 匿名卡, 抢沙发下一级可获得
权限: 隐身
购买后可立即获得
权限: 隐身
道具: 金钱卡, 彩虹炫, 雷达卡, 热点灯, 涂鸦板
开心签到天数: 2 天连续签到: 1 天[LV.1]初来乍到
求教,在一个data.frame里(叫做A吧),比如说有十几列(20多个变量),要分别统计每一列符合一定条件的观测个数怎么弄?
用apply的话,计数函数用length、sum都报错,例如apply(A,2,sum,==0)这种报错,不知道sum后面的这个参数怎么写才对。
支持楼主:、
购买后,论坛将把您花费的资金全部奖励给楼主,以表示您对TA发好贴的支持
载入中......
f&-function(x) sum(x==1)
apply(A,2,f)
热心帮助其他会员
总评分:&学术水平 + 1&
热心指数 + 1&
enxizheng 发表于
f谢谢!成功!
治感冒 发表于
谢谢!成功!不客气
如果是统计每一列的NA值,有一个更直观的方法,就是sum(is.na(a[1])),a是dataframe,1是第一列。
总评分:&学术水平 + 1&
热心指数 + 1&
信用等级 + 1&
无限扩大经管职场人脉圈!每天抽选10位免费名额,现在就扫& 论坛VIP& 贵宾会员& 可免费加入
  |
  |
  |
  |
  |
  |
如有投资本站或合作意向,请联系(010-);
邮箱:service@pinggu.org
投诉或不良信息处理:(010-)
京ICP证090565号
论坛法律顾问:王进律师