R语言中,x是6列的矩阵,要求每一横行最大值大于0的,输出到新的矩阵y,麻烦您帮我想想,R的初学者

Python051

R语言中,x是6列的矩阵,要求每一横行最大值大于0的,输出到新的矩阵y,麻烦您帮我想想,R的初学者,第1张

你好!

#y是x的拷贝

y

<-

x

#取得x的行数

l

<-

dim(x)[1]

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

for(

i

in

1

:

l)

{

if(

max(y[i,])

<

10)

y

<-

y[-i,]

}

如有疑问,请追问。

可以使用for循环,例如:

for(i in 1:5)

x[[i]] <- paste0("x", i)

或者使用apply函数

x <- apply(x, 2, function(x){paste0("x", x)})

r语言中pacf(x)意思是计算相关函数值

函数(function)的定义通常分为传统定义和近代定义,函数的两个定义本质是相同的,只是叙述概念的出发点不同,传统定义是从运动变化的观点出发,而近代定义是从集合、映射的观点出发