R学习

R语言的特点

  • 有效的数据处理和保存机制
  • 拥有一整套数组和矩阵的操作运算符
  • 一系列连贯而又完整的数据分析中间工具
  • 图形统计可以对数据直接进行分析和显示,可用于多种图形设备
  • 一种相当完善、简洁和高效的程序设计语言
  • 彻底面向对象的统计编程语言
  • 和其他编程语言、数据库有很好的接口
  • 开源自由软件
  • 赋值前不需要对变量进行声明

 

基础语法

 

  • 帮助

Help(package=ggplot2)  ———— 查询包的名字 

search可以用 ??来简写

ls ( ) ———— 列出所有变量名

str( ) ———— 列出变量名及其信息

Rsitesearch( )————  可以调用浏览器在r语言官网进行查询

Help( * ) ———— 查询函数的帮助 也可以用 例: ?Sum 进行查询

.libpaths( )————列出库的路径

  • 准备工作

文件目录/路径设置

getwd( )  ————  获取当前工作目录路径

setwd( )  ————  设置当前文件目录

q( )  ————  提示是否保存后退出

setwd(dir = ”****“)————  设置当前目录为工作路径

加载资源

library( )  ————  列出库中所有包(加载包)

require( ) ————  加载R包到工作空间与 library( ) 类似

R启动时会加载以下若干package:

 
描述
stats 常用统计函数
graphics 基础绘图函数
grDevices 基础或 grid 图形设备
utils R 工具函数
datasets  基础数据集
methods  用于 R 对象和编程工具的方法和类的定义
base 基础函数

rm(*)————   删除变量删除后无法恢复 ,再次输入变量名会有:error:object 'x' not found

Rm (list = ls( ) )    ————     一键清除所有变量

data(“”)————   重新加载数据集

有时无法用help查询不到包的帮助是因为没有加载包,library(),但是用 ??packageName也可以不用加载包。

  • 数据处理

data.frame()————    用长度相同的向量构建数据框 eg. State <- data.frame(state.x77)

 

  1. 包的在线安装 package(”*“)
  2. 卸载包的命令:packages("packagesName")
  3. Data(package="packageName") 列出包中的所有数据集
  4. Detach("package : packageName") 包从内存中移除
  5. package(”packageName“)把R包从硬盘中删除
  6. args(*)可以直接在控制台查询函数的参数
  7. 有些R包,包含了vignette的文档,可以调用vignette()进行调用。
  8. apropos(”“)可以搜索关键字
  9. MARGIN=1表示行,2表示列
  10. vector(matrix)——将矩阵转换成向量 ps.  as.*() 把xx转换成xx
  11. vignette(‘’ ‘’) 调出资料
  12. qplot(x, y, data = 数据集, geom = 绘制类型)  #geom参数,用于指定绘制类型,包括但不限于point(散点图), histogram(直方图), bar(条形图), boxplot(箱型图), line(折线图), path(根据数据行序数将数据点依次进行连接), smooth(拟合曲线), dotplot(点图)。注:单变量(y=NULL)无法绘制散点图/箱型图/折线图/path,双变量无法绘制直方图/条形图。

 

posted @ 2021-08-27 22:18  随风su1feng  阅读(145)  评论(0)    收藏  举报