1.matrix()函数创建矩阵,矩阵在R中是按列储存。即先储存第一列,再储存第二列,依次类推
2.apply()函数,允许允许用户在矩阵各指定的列或行上调用指定的函数。一般形式为apply(m,dimcode,f,fargs)
3.%>%管道函数,表示将左侧值代入右侧函数中的第一个参数里。
4.Xpaths简介http://www.w3school.com.cn/xpath/xpath_intro.asp
5.R中apply系列函数https://ask.hellobi.com/blog/learn_R/6237
6.使用drop参数,防止矩阵自动降维。如drop=FALSE
7.使用单中括号和双重中括号都可以提取列表中的元素,但是使用前者返回的对象是新的列表,而后 者为列表的一个组件。
8.如果一个列表有标签,就可以用names()获取列表的标签,用unlist来获取列表的值,用unnames去掉元素名。
9.数据框与矩阵类似,所不同的是数据库的列可以是不同的模式。
10.R语言总是尽量处理缺失值数据。na.rm来明确告诉R忽略缺失值,命令为na.rm=TRUE.
11.矩阵函数cbind()和rbind()也同样适用于数据框,前天是两个数据框有相同的列或行。
12.R语言中用merge()函数完成两个数据框的合并。根据某个共同变量的值组合到一起。有两个参数by.x和by.y,用以标示出两个数据框中含有相同信息丹变量不同的两个变量。
13.因子在R中可以看做是附加了更多信息的向量,这些额外的信息包括了向量中不同值的记录,称为水平
14.tapply()是将向量分割为组,然后针对每个组应用指定的函数。其中第一个参数必须为向量,而不是矩阵或数据框,split()只是形成分组,第一个参数为向量,也可以为数据框。
15,函数table()第一个参数是因子或因子的列表。
网友评论