在入门学习之前在犹豫着该怎么学习,在寻找方法浪费了很多时间,有时方法确实很重要,但是需要适合自己才有用。R语言实战入门现在踏出一步,让我意识到寻找方法还不如现在去做,去实践。在练习过程中确实会遇到困难,想到后面的学习肯定会越来越难,有些恐惧,不管怎么样,只好一步步前进,到最后才知道结果怎样。
数据结构实践学习了存储数据的多种结构的概念和用法,以及数据的导入和导出。
程序=数据结构+算法
R语言的数据结构=盖房子的材料=用于存储数据
一、存储数据的概念
向量是用于存储数值型、字符型或逻辑型数据的一维数组。单个向量中的数据必须
拥有相同的类型或模式(数值型、字符型或逻辑型),用c() 来创建向量。
矩阵是一个二维数组,只是每个元素都拥有相同的模式(数值型、字符型或逻辑型)。可通过函数 matrix() 创建矩阵。
myymatrix
matrix(vector, nrow=number_of_rows, ncol=number_of_columns,
byrow=logical_value,
dimnames=list(
char_vector_rownames,
char_vector_colnames))
其中 vector 包含了矩阵的元素, nrow 和 ncol 用以指定行和列的维数, dimnames 包含了可选的、以字符型向量表示的行名和列名。选项 byrow 则表明矩阵应当按行填充( byrow=TRUE )还是按列填充( byrow=FALSE ),默认情况下按列填充。
数组(array)与矩阵类似,但是