Tag Archive: swirl

R Cheat Sheet (5): Missing Values

在统计和数据分析中,丢失的值也具有重要的作用。不能简单地忽视这些丢失的值,而是要仔细分析,查找这些值丢失的原因,以及之它们之间所隐含的模式。 1. NA 在R中,用NA 来表示不可用(not available)或者丢失(missing)的值。任何涉及NA 的运算,结果都是NA ,例如: > x <- c(44, NA, 5, NA) > x * 3 [1] 132 NA 15 …
Read more

R Cheat Sheet (4): Vector

  R中的矢量(vector)可以分为两类:原子矢量(atomic vector)和列表(list),前者只包含同一种数据类型,后者则包含多种数据类型。根据所包含的数据类型,atomic vector有数字(numeric)、逻辑(logical)、字符(character)、整数(integer)、和复数(complex)等几类。 1. Numeric vector   Numeric vect…
Read more

R Cheat Sheet (2): Workspace and Files

1. 文件相关 1.1. 获取当前工作目录    使用如下命令获取当前工作目录: > getwd()    将当前工作目录保存到old.dir : > old.dir <- getwd() 1.2. 获取当前工作目录下的文件 > list.files() 或 > dir() 1.3. 建立新文件夹    在当前工作目录下建立一个名为“testdir”的文件夹: &gt…
Read more

R Cheat Sheet (1): Basic Building Blocks

R语言入门系列取材于Swirl Courses的R Programming部分(https://github.com/swirldev/swirl_courses),Swirl交互式的特点不便于查找和参考,在这里以Cheat  Sheet的形式总结出来,便于随查随用。 1. 计算   R可作为交互式的计算器使用,输入表达式即可求值。 > 5 + 7 [1] 12 2. 赋值   R中的赋值操…
Read more