06 2020 档案
摘要:Logic 这一节简单介绍在R中的逻辑运算。 TRUE和FALSE是R中的两个逻辑值,也称布尔值。一个逻辑表达式的最终结果是TRUE或者FALSE。 > TRUE == TRUE # 判断是否相等 [1] TRUE > (FALSE == TRUE) == FALSE # 先运算括号里的 [1] T
阅读全文
摘要:Matrices and Data Frames Matrices and Data Frames 用于储存表格类型的数据。其中Matrices存储的数据只能包含一种类型,而Data Frames可以包含多种数据类型。 一个vector可以转换成matrix,通过函数dim()设置其维度。 > v
阅读全文
摘要:Subsetting Vectors 这一节,学习如何获取vector的子集。比如选取一个向量中的前20个元素、选取非NA的元素、或者大于某个数的元素等。 选取子集的方式类似X[index_vector],X和index_vector都是向量,通过调用X[index_vector],R会根据inde
阅读全文
摘要:Missing Values 缺失值在统计和数据分析中起着重要作用。通常,不能忽略数据中存在的缺失值,而应该仔细研究它们,看是其否存在造成这些缺失值的潜在模式或原因。 在R中用NA表示任意值是'not available' or 'missing' (in the statistical sense
阅读全文
摘要:Vectors 在第一节学习过vector可以进行加减乘除求绝对值开方等的算术运算,vector也是可以进行比较的。比较结果返回布尔值(TRUE, FALSE) 这些用来比较两个对象的运算符称为比较运算符,包括< 、>=、>、 <=、 ==。 > num_vect <- c(0.5, 55, -10
阅读全文
摘要:sequence of numbers 运算符:可以用生成一组序列数值向量,用法是from:to,步长是1,可以从大到小,也可从小到大,还可以是实数。其中生成的数值x需满足from≤x≤to,或者to≤x≤from > 1:10 [1] 1 2 3 4 5 6 7 8 9 10 > 10:1 [1]
阅读全文
摘要:Workspace and Files 在R里可以通过函数getwd()获取当前的工作目录。 > getwd() [1] "C:/Users/dongh/Documents" 使用函数ls()可以列出在当前工作空间已经创建的对象。 > ls() [1] "x" "y" "z" setwd()可以设置
阅读全文
摘要:Basic Building Blocks R可以作为一个交互式计算器,在R的控制台里输入算术表达式, R会计算出它的结果。 > 5+7 [1] 12 > 5+7*10 [1] 75 我们可以将表达式的值临时保存在一个变量里,这称之为赋值,在R编程语言里是通过符号<-来进行赋值的。已赋值的变量可以在
阅读全文