R语言学习基础(1)

参考教材:某PPT(我也不知道是谁的)&《153分钟学会R》

  • 命令自动补全功能:
    使用Tab键能自动补全R命令;
    使用两次Tab键返回所有可能的补全命令列表。
  • 清除变量:
    使用rm()函数,
    清除变量x,rm(x)
    清楚所有变量,
    rm(list= ls (all = TRUE) )
  • 更改小数点后显示数字位数
    使用options(digits= )
    digits参数可以是1到22,默认是7。
  • 调用系统中的程序
    使用sysytem()函数,或是用shell.exec()
    比如:
    system(“notepad”)
    shell.exec(“C:/WINDOWS/clock”)
  • CRAN是什么?
    Comprehensive R Archive Network,是拥有同一资料,包括R的发布版本、包、文档和源代码的网络集合。
  • 升级R,但不想重装Packages
    把旧版本保留的library目录下的文件拷贝到新版本的library目录下,然后update.packages();
    或者卸载R,把R装到旧的目录下,然后update.packages()
  • 卸载已经安装的Packages
remove.packages(c("pkg1","pkg2"),lib=file.path("path","to","library"))
  • 查看R的工作目录
    使用getwd()命令获得R的工作目录;
    使用setwd()命令设置工作目录位置;
    工作目录: working directory
  • 保存工作
    使用save.image()函数,保存到Rdata文件中;
    使用save(…,file = )保存R对象;
  • R初始状态载入包的含义
packages description
stats 常用统计函数
graphics 基础绘图函数
grDevices 基础或grid图形设备
utils R工具函数
datasets 基础数据集
methods 用于R对象和编程工具的方法和类的定义
base 基础函数
  • 查看当前加载包
    使用search()函数
    .packages(all.available = TRUE)获得本地安装的包列表
  • 使用R内置的数据集
    data()函数可以加载入内存;
  • 数据类型
    R没有标量,通过各种类型的向量存储数据。
    其中,factor因子,常用于标记样本。

在这里插入图片描述
尚未参透……

  • dataframe
    数据框,一个松散的数据集,可以由不同类型的列(数字、因子、字符等)组成的类矩阵(matrix-like)。
  • 函数代码
    输入函数名回车即可;
    如果是类函数,则考虑使用methods(类函数名)可以看到函数列表,找到具体的函数,将其输入,再回车。
  • 查看矩阵的前后几行
    head()函数 ;tail()函数
  • 公式符号的含义
符号表达 作用 含义
+或者: 连接变量 变量间的交互作用
* - a*b=a+b+a:b
^ - (a+b+c)^2=(a+b+c)*(a+b+c)
- - 去掉,(a+b+c)^2-a:b=a+b+c+b:c+a:c
. - 在update()函数中表示已经存在
  • 读取数据部分
    使用foreign包,读取一些统计软件的数据;
    读取Excel中的数据,推荐使用的方法是:先把Excel文件存成csv文件(comma separated values),使用read.csv()函数
  • 调用输出信息
    capture.output()函数:把R的输出信息转化为字符或是文件。
  • 从内存中直接读写数据
    使用read.table("clipboard") ; write.table("clipboard")
  • 把因子转化成数字
    as.numeric(as.character(f))
    as.numeric(levels(f))[as.integer(f)]
  • 使用电子表格输入数据
    edit()函数fix()函数
发布了109 篇原创文章 · 获赞 30 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_43448491/article/details/103887805