首页 > 其他 > 详细

R dataframe 统计每行中大于某个值的列的数量

时间:2021-06-12 17:51:45      阅读:27      评论:0      收藏:0      [点我收藏+]

统计每行的yes的个数

isA=c("yes","no","yes",NA)
isB=c("no","yes","no",NA)
df <- data.frame(isA,isB)
df

   isA  isB
1  yes   no
2   no  yes
3  yes   no
4 <NA> <NA>


df$ans<-apply(df,1,function(x) table(x)["yes"])
df
   isA  isB ans
1  yes   no   1
2   no  yes   1
3  yes   no   1
4 <NA> <NA>  NA

 

REF

https://bbs.pinggu.org/thread-3978012-1-1.html

https://bbs.pinggu.org/forum.php?mod=viewthread&tid=6875101&page=1

------------------------------------------

dataframe某列满足特定值的数量

1. df[df["val"]==0].id.count()

2. len(df[df["val"]==0])

 

REF

https://blog.csdn.net/qq_41973062/article/details/111224007

------------------------------------------

 

 

------------------------------------------

 

 

R dataframe 统计每行中大于某个值的列的数量

原文:https://www.cnblogs.com/emanlee/p/14878523.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!