我不想删除所有可以做到的负面因素。但是,我想删除所有行,即使它在我的数据框中仅包含一个负值。
> head(kosoyCorrected)
BER1_EW BER2_EW BER3_EW BER4_EW BER5_EW BER6_EW
1 7.087613184 7.09928796 7.087194381 6.96315939 7.086734346 7.09934523
2 4.599450934 3.89325300 4.160360141 4.81419817 4.090161726 4.34070903
3 0.100477184 0.02351617 -0.001589346 0.01072809 0.023073244 -0.06953596
4 0.132531627 0.09994992 0.123564389 0.13849246 0.217604484 0.09164854
5 -0.005220038 0.07117798 0.133075865 0.05525490 -0.003944601 0.10597363
6 0.107204375 0.11755171 0.060868101 0.14361525 0.109494893 0.13081894
例如,在这里,我要删除整个第3行和第5行,而不仅仅是这些行中的4个负值。
提前致谢!
使用rowSums
+的另一个基本R选项sign
subset(kosoyCorrected,rowSums(sign(kosoyCorrected))==ncol(kosoyCorrected))
给予
BER1_EW BER2_EW BER3_EW BER4_EW BER5_EW BER6_EW
1 7.0876132 7.09928796 7.0871944 6.9631594 7.0867343 7.09934523
2 4.5994509 3.89325300 4.1603601 4.8141982 4.0901617 4.34070903
4 0.1325316 0.09994992 0.1235644 0.1384925 0.2176045 0.09164854
6 0.1072044 0.11755171 0.0608681 0.1436152 0.1094949 0.13081894
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句