R语言怎么判断一个变量是否包含另一个变量的元素?

Python017

R语言怎么判断一个变量是否包含另一个变量的元素?,第1张

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的属性whichattributes(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中元素相等的向量不等则返回NAwhich(x==a):如果比较操作为真(TRUE),返回向量x的指针choose(n,k):组合数的计算na.omit(x):去除缺失值(NA)(去除相关行如果x为矩阵或数据框)na.fail(x):返回错误信息,如果x包含至少一个NAunique(x):如果x为向量或数据框,返回唯一值

你好!

#y是x的拷贝

y

<-

x

#取得x的行数

l

<-

dim(x)[1]

#遍历每一行,如果该行最大值小于10,则从y中去除

for(

i

in

1

:

l)

{

if(

max(y[i,])

<

10)

y

<-

y[-i,]

}

如有疑问,请追问。

x<-array(1:8,c(2,2,2))

x1<-array(2:9,c(2,2,2))

xx=array(,c(nrow(x)+nrow(x1),ncol(x),dim(x)[3]))

for(i in 1:dim(x)[3]) xx[,,i]=rbind(x[,,i],x1[,,i])