早教吧 育儿知识 作业答案 考试题库 百科 知识分享

请问R语言怎么去掉1000个数据里最大的5%和最小的5%的数据,然后由小到大排列?

题目详情
请问R语言怎么去掉1000个数据里最大的5%和最小的5%的数据,然后由小到大排列?
▼优质解答
答案和解析
看你问了好几遍啊,提供一个我觉得可以实现的方法吧,首先对这个数据进行排序 ,然后根根据组长度找到最大最小的5%数据,去掉之后排序.
a=sort(data);
l=a[0.05*length(a)];
u=a[0.95*length(a)];
result=a[a>l&a