一、R语言中的矩阵matrix是一个二维的數组array因此数组array的一些操作它也适用。
①它与array相比特有的是矩阵的一些运算,例如:
求特征值和特征向量:eigen(A)
②在多维数组中apply函数可以呮针对行或者列进行运算:
第一个是对列求和,第二个是对行求均值
列表是一种很特别的对象集合,每个元素的类型可以不同元素本身可以允许是更复杂的数据类型,它的元素也可以是一个列表(个人认为,与python中的list差不多)比如:
总结:在R中许多函数的返回值都是列表,如求特征值特征向量的函数eigen()、奇异值分解函数svd()和最小二乘函数lsfitUI等所以list在R中的用处还是很广泛的。
二、数据框data.frame数据框的主要用途昰保存在统计建模的数据,R的统计建模功能都需要以数据框作为输入数据我们也可以把数据框当成一种矩阵来处理,在使用数据框的变量时候可以用“数据库名$变量名”的记法同时可以用attach()函数、、
1.函数data.frame()生成数据框,其用法与list()函数相同各自变量变成数据框的成分,自变量可以命名成为变量名例如:
可以发现data.frame相当于数据库的一个表。列表和数据库可以相互转化as.data.frame(LST)将列表LST转换为数据框,
edit(df)会出现一个框图讓你手动填写,非常的方便
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。