R学习笔记
yichao0630
这个作者很懒,什么都没留下…
展开
-
R语言学习笔记(九)--环境、函数与闭包
R语言学习笔记(九)环境基本概念环境的特征先访问环境空间相关函数环境的层次函数的运行环境函数也是对象对象的作用域(作用范围)置换函数自定义二元运算符闭包递归环境基本概念在R语言中,对象和函数都存在于R的环境空间中,R程序在运行时都有自己的运行时空间。环境由框架(frame)和指向父环境的指针构成,框架是符号-值(对象名称-对象内容)的集合。R语言的环境由一系列、有层次关系的环境框架(frame)组成,每个环境对应一个框架,用来区别不同的运行时空间。环境的特征每个环境空间要有唯一的名字。原创 2020-05-26 11:51:45 · 3073 阅读 · 0 评论 -
R语言学习笔记(八)--读写文件与网络爬虫
R语言学习笔记(八)1 工作路径2 保存R对象3 Scan函数3-1 从控制台读取数据3-2 从txt文件读取数据3-3 从url读取数据4 按行读写文本文件5 读取文本文件(txt、csv)6 处理CSV、Excel、XML、JSON文件6-1 读写Excel文件[xlsx包 or readxl包]6-2 解析XML文件6-2-1 处理utf-8的XML文档将xml转换成dataframe:将xml转换成List6-2-2 处理GB18030的XML文件将xml转换成dataframe将xml转换成Lis原创 2020-05-12 23:39:21 · 2103 阅读 · 1 评论 -
R语言学习笔记(七)画图
R语言学习笔记(七)条形图对于向量而言:矩阵箱线图一般画法补充参数:直方图间距不同的解决办法--density饼图普通饼图3D饼图散点图普通散点图散点图矩阵折线图条形图barplot(height , beside = F, horiz = F)horiz为真时绘制水平条形图beside为F时绘制堆积柱形图heignt分为三类:– 向量,绘制一个柱形– 矩阵,beside为F时每...原创 2020-04-27 20:24:16 · 1526 阅读 · 0 评论 -
R语言学习笔记(六)——apply函数系列与相关函数(by,aggregate,cut,factor)
apply函数族分组计算–apply函数apply(x, margin, fun, ...)x:矩阵或者数组margin:一个向量,给出在哪几个维度上应用函数【1表示行,2表示列,3表示层】fun:要应用的函数…:传递给fun的额外参数二维> m<-matrix(1:12,nrow=3)> m [,1] [,2] [,3] [,4][1,] ...原创 2020-04-17 17:34:51 · 2372 阅读 · 0 评论 -
R语言学习笔记(五)--编程基础
cat函数和标量逻辑运算cat(... , file = "", sep = " ", fill = FALSE, labels = NULL, append = FALSE)用于连接并输出,一般用在自定义函数的输出参数解释:参数含义…表示多个R对象file输出的文件名,默认会输出到工作台sep分隔符向量,可以循环补齐,默认是空格append如...原创 2020-04-08 21:24:56 · 866 阅读 · 0 评论 -
R语言学习笔记(四)--数据结构
数据结构元素数据类型相同元素数据类型不同一维向量(vector)列表(list)二维矩阵(matrix)数据框(dara frame)N维数组(array)array可以是一维也可以是多维!创建数组array(data=NA,dim=length(data),dimnames=NULL)data:用于创建数组的数据dim:维度,例如c...原创 2020-03-31 21:47:46 · 1391 阅读 · 0 评论 -
R语言学习笔记(三)--矩阵
矩阵创建矩阵matrix(data=NA,nrow=1,ncol=1,byrow=ALSE,dimnames=list(rownames,colnames))byrow:是否按行取数据,默认为不按行dimnames:各行各列的名称ps:如果创建的是矩阵,nrow(A)和NROW(A)以及ncol(A)和NCOL(A)表示的都是行数和列数;但如果创建的是向量,nrow(A)和ncol...原创 2020-03-24 19:55:20 · 3131 阅读 · 0 评论 -
R语言学习笔记(二)--向量,函数,集合
向量索引和subset函数向量的名字> height<-c(155,186,177,169)> names(height)NULL> names(height)<-c('Mary','Jason','Tom','Tina')> height Mary Jason Tom Tina 155 186 177 169 另一种类...原创 2020-03-13 22:13:41 · 2072 阅读 · 0 评论 -
R语言学习笔记(一)--变量和数据
学习笔记主要还是写给自己用,如果有错误还请多指正辣01数据类型声明变量和python不同,变量可以取带有英文. 的名称a<-100score.Tony<-99 # 不会报错赋值运算符的类型普通的有 <-、=、->1+1;2+3;6^2 # 一行有多条命令,用;分隔开# 赋值运算符x<-100xx=200x300->xx超赋值运...原创 2020-03-11 20:04:23 · 4983 阅读 · 0 评论