分类:全部列表
数据分组,根据数据分析对象的特征,按照一定的数值指标,把数据分析对象划分为不同的区间部分来研究,以揭示内在的联系和规律性;在R中,我们常用ifelse函数来进行数据的分组,跟excel中的if函数是同一种用法。ifelse(condition,TRUE,FALSE)>data<-read.table('1.csv',sep='|',header=TRUE);>>level<-ifelse(+data$cost<=20,"(0,20]",+ifelse(+data$cost<=40,"(20,40]",+ifelse(+data$cost<=60...
继续阅读 >
一、set集合集合(set)是一个无序的不重复元素序列。可以使用大括号{}或者set()函数创建集合,注意:创建一个空集合必须用set()而不是{},因为{}是用来创建一个空字典。二、创建集合print({"1","2","3"}) #{'2','3','1'}print(set("123")) #{'2','3','1'}print(set((1,2,3))) #{1,2,3}print(set([11,22,33])) #{33,11,22}add添加元素到集合s1={"1","2","3"}s1.add("4")p...
继续阅读 >
测试方法首先使用implode,serialize,json_encode,msgpack_pack创建四个文本文件,用于测试。创建代码如下:<?php$arr=array('content1'=>'一二三四五六七八九十','content2'=>'一二三四五六七八九十','content3'=>'一二三四五六七八九十');echofile_put_contents('implode.txt',implode(',',$arr),true).'<br>';echofile_put_contents('serialize.txt',serialize($arr),true).'<br>';echofile_p...
继续阅读 >
可以先自定义函数也可以用的时候再定义。>mat<-matrix(c(1:3,7:9,4:6),byrow=T,nc=3)>mat[,1][,2][,3][1,]123[2,]789[3,]456>apply(mat,2,function(x){order(x,decreasing=T)[1]})#查找每一列[1]222>apply(mat,1,function(x){order(x,decreasing=T)[1]})#查找每一行[1]333>apply(mat,1,function(x){which.max(x)})#查找每一行...
继续阅读 >