zoukankan      html  css  js  c++  java
  • R学习笔记1 介绍R的使用

    R脚本的一次执行叫做一个会话(Session),可以通过函数quit()退出当前的会话

    quit(save = "default", status = 0, runLast = TRUE)
       q(save = "default", status = 0, runLast = TRUE)

    一,管理工作空间

    1,保存工作空间

    把工作空间保存到镜像文件中,扩展名默认是.RData

    save.image("myfile")

    2,载入工作空间

    从镜像文件中读取数据,把工作空间读取到当前的会话中

    load("myfile")

    3,列出当前工作空间的对象

    在当前工作空间中创建的变量都存储在内存中,ls()和objects() 用于列出指定环境中的对象:

    ls(pattern)

    参数 pattern是正则表达式,只有名称匹配该pattern的变量才会返回。缺失该参数返回当前环境中的所有变量名

    4,移除当前工作空间的对象

    rm()和 remove() 用于移除工作空间中的对象,这两个函数的定义和作用是一样的:

    移除当前工作空间中的所有内存变量:

    rm(list=ls())

    5,空间选项

    例如,空间小数位数为2,digitscontrols the number of digits to print when printing numeric values.

    options(digits=2)

    二,工作目录

    1,查看当前的工作目录

    getwd()

    2,设置当前的工作目录

    setwd("mydirectory")

    在Windows系统中,R将反斜杠()视为一个转移字符,setwd("c:myfile")会报错,两个反斜杠"\"代表一个反斜杠,正确的写法是:

    setwd("c:/myfile")
    setwd("c:\myfile")

    三,输入和输出

    1,执行脚本文件

    函数source("file"),在当前会话中执行一个R脚本,如果文件名中不包括路径,R会到当前的工作目录中查找脚本文件。R引擎执行脚本文件之后,把结果保存到内存中,需要重定向输出,才能看到输出的文本或图形

    source("myfile")

    2,重定向文件输出

    函数sink("file")把输入重定向到文件中,默认情况下,如果文件已经存在,则它的内容会被覆盖。使用参数append=TRUE可以把输出的数据追加到文件的末尾,而不是覆盖。参数split=TRUE,指定把输出同时发送到屏幕和文件中,不加参数调用命令sink(),将仅向屏幕返回输出结果

    sink("file")

    3,重定向图形输出

    用于保存图形输出的常用函数有如下三个:

    bmp("file.bmp")
    jpeg("file.jpg")
    pdf("file.pdf")

    最后使用dev.off()把图形输出,返回到终端

  • 相关阅读:
    IReport问题整理
    超出打开游标的最大数的原因和解决方案【131101】
    【131031】rel 属性 -- link标签中的rel属性,定义了文档与链接的关系
    【131031】html:hidden的使用
    <jsp:include>和<%@include file=""%>区别【131031】
    【131031】<meta http-equiv=...> 的功能
    【131031】asp.net <%%>&<%#%>&<%=%>&<%@%>&<%$%>用法区别
    python面向对象(类的成员及类方法)
    python网络编程知识体系
    python面向对象(类和对象及三大特性)
  • 原文地址:https://www.cnblogs.com/abble/p/11376021.html
Copyright © 2011-2022 走看看