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()把图形输出,返回到终端

  • 相关阅读:
    异步--记录
    css过渡——实现元素的飞入飞出
    使用touch操作图片
    .net mvc中epplus导出excel
    html无卡顿动画实现——requestAnimationFrame
    调用手机摄像头并上传图片--jquery ajax
    jquery form表单赋值封装
    记录
    .net mvc 使用 aspose.cells导出数据
    explain简介
  • 原文地址:https://www.cnblogs.com/abble/p/11376021.html
Copyright © 2011-2022 走看看