在R中,我有这样一组数据a=c(1,2,3,4,1,2,3,4) b=c(5,10,14,26,67,15,20.35), 大概这样子,然后比如这两列合成一个matrix或者data frame df=cbind(a,b)a列算是类别,b列就是具体数值,那么我现在对于每个大于等于该类别平均数的赋值为1,反之0,结果就是应该b列变成(0,0,0,0,1,1,1,1)这样子,怎么做比较好呢? 先tapply求出个类别平均值?然后呢?求大神指教下
|
楼主: sangaj
|
3741
6
[问答] 学渣 请教 条件筛选问题 |
|
本科生 49%
-
|
| ||
|
|
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


