r语言dim函数怎么用计算数组的行数和列数 dim

Python013

r语言dim函数怎么用计算数组的行数和列数 dim,第1张

r语言dim函数怎么用计算数组的行数和列数 dim

POST方式 方式传递参数

//和GET方式一样,先将参数放入List

params = new LinkedList<BasicNameValuePair>()

params.add(new BasicNameValuePair("param1", "Post方法"))//增加参数1

params.add(new BasicNameValuePair("param2", "第二个参数"))//增加参数2

try {

HttpPost postMethod = new HttpPost(baseUrl)//创建一个post请求

postMethod.setEntity(new UrlEncodedFormEntity(params, "utf-8"))//将参数填入POST Entity中

HttpResponse response = httpClient.execute(postMethod)//执行POST方法

Log.i(TAG, "resCode = " + response.getStatusLine().getStatusCode())//获取响应码

Log.i(TAG, "result = " + EntityUtils.toString(response.getEntity(), "utf-8"))//获取响应内容

} catch (UnsupportedEncodingException e) {

e.printStackTrace()

} catch (ClientProtocolException e) {

e.printStackTrace()

} catch (IOException e) {

e.printStackTrace()

}

1.变量变换

as.array(x),as.data.frame(x),as.numeric(x),as.logical(x),as.complex(x),as.character(x),...转换变量类型;使用如下命令可得到全部列表,methods(as)

factor():将一个向量转化为一个因子

2.变量信息

is.na(x),is.null(x),is.array(x),is.data.frame(x),is.numeric(x),is.complex(x),is.character (x),...检验变量的类型;使用如下命令得到全部列表,methods(is)

length(x):x中元素的个数

dim(x):查看变量的维数;重新设置的维数,例如dim(x)=c(3,2)

dimnames(x):重新设置对象的名称

nrow(x):行的个数

ncol(x):列的个数

class(x):得到或设置x的类;class(x)<-c(3,2)

unclass(x):删除x的类

attr(x,which):得到或设置x的属性which

attributes(obj):得到或设置obj的属性列表

fix,edit:对数据框数据进行表格形式的编辑

3.数据选取和操作

which.max(x):返回x中最大元素的指标

which.min(x):返回x中最小元素的指标

rev(x):翻转x中所有的元素

sort(x):升序排列x中的元素;降序排列使用:rev(sort(x))

cut(x,breaks):将x分割成为几段(或因子);breaks为段数或分割点向量

match(x,y):返回一个和x长度相同且和y中元素相等的向量不等则返回NA

which(x==a):如果比较操作为真(TRUE),返回向量x的指针

choose(n,k):组合数的计算

na.omit(x):去除缺失值(NA)(去除相关行如果x为矩阵或数据框)

na.fail(x):返回错误信息,如果x包含至少一个NA

unique(x):如果x为向量或数据框,返回唯一值

对于一个多维数据z,drop(z)是把长度为一的维数去掉之后的z

例如如果z<-c(1:12)是3维数据,每维长度分别为1、3、4

drop(z)就返回二维数据长度为3和4了

dim是给数组赋予维数的意思

比如z<-c(1,2,3,4,5,6)本来是一维的

如果输入命令dim(z)<-c(2,3)

z就变成二维的了,每维长度分别为2和3:

1 3 5

2 4 6