[问题] 比对删除字段与逐步计算cell

楼主: sinclairJ (KEEP MOVING FORWARD)   2015-07-30 10:52:00
小弟目前原始资料表格示意如下
sample/col col1 col2 col3 col4 col5
sample1 5 8 6 15 2
sample2 16 8 16 25 5
sample3 5 18 8 16 12
统计量a NA 7 10 15 30
统计量b 6 9 NA 8 8
问题一、请问要如何把统计量a或统计量b为NA的那栏删除,会变这样:
sample/col col2 col4 col5
sample1 8 15 2
sample2 8 25 5
sample3 18 16 12
统计量a 7 15 30
统计量b 9 8 8
问题二、再逐步计算每个cell里面的值,会变这样:
sample/col col2 col4 col5
sample1 (8-统计量a)/统计量b (15-a)/b (2-a)/b
sample2 (8-a)/b (25-a)/b (5-a)/b
sample3 (18-a)/b (16-a)/b (12-a)/b
因实际资料有上百行与上百列,想请教各位前辈如何用循环实现这两个问题,感谢
作者: celestialgod (天)   2015-07-30 12:12:00
转成matrix 最好方法是转置然后na.omit接两个sweep就好了

Links booklink

Contact Us: admin [ a t ] ucptt.com