1.赋值符号

由一个尖括号和一个符号组成,可以从左到右也可以从右到左,即“->”或者“<-”。

赋值号也可以使用等号“=”。

如果对象已经存在,那么原先的值会被覆盖。除了可以赋一个数值,还可以是一个算是或者一个函数的结果。即以下都是允许的:

 n <- 10                                 #赋一个数值
m <- 10 + 1 #赋一个算式
k <- 1 + rnorm(1) #赋一个函数的结果
h <- "high" #赋一个字符串
print(n); print(m); print(k); print(h) #print函数打印结果

rnorm(1)产生一个服从平均数为0标准差为1的标准正态分布的随机变量。

2.函数ls()

    显示所有在内存中的对象:只列出对象名。

如果只要显示出名称中带有某个指定字段或者以某个字段开头的对象,可以通过选项pattern(可简写为pat)实现:

 ls()
ls(pat = "m") #只显示名称中带有“m”的对象名
ls(pat = "^m") #只显示名称以“m”开头的对象名

3.函数ls.str()

显示内存中所有对象的详细信息。选项pattern同样适用。

选项max.level规定显示所有有关对象信息的详细级别,设定max.level = -1可以避免显示结果过长的问题。

 M <- data.frame(n,m,k,h)
print(M)
ls.str(pat = "M")
#ls.str(max.level=-1)#为什么报错这句?

4.删除某个对象:rm()函数

    注意ls()函数在删除中的使用,此时pat选项仍然适用:

 rm(n)  #删除对象n
rm(m) #删除对象m
rm(list = ls(pat = "M")) #删除内存中所有对象
rm(list = ls()) #删除内存中所有对象

5.在线帮助

对于函数的帮助页面,可以使用"?lm""help(lm)"或者"help("lm")"的形式,但是对于某特殊语法意义的字符,只能使用最后一种,比如"help("*")".(注意,最外层引号并不是程序语句的,引号内的内容是程序语句)

默认情况下,help只会在被载入内存的包中搜索,选项try.all.package在默认状态下为FALSE,把它设置为TRUE,可以在所有包中进行搜索:

 help("bs",try.all.packages = TRUE)

在这种情况之下,不会显示函数bs的帮助页面,如果想要打开这样的页面,但是包又没有载入内存时,可以通过package选项:

 help("bs",package = "splines")

HTML格式的帮助,可以通过函数help.start()启动。

关键词搜索可以通过函数help.search()实现,在所有已安装的包中搜索含有给定字符串的相关内容。如果有些包是最新安装的,应该使用rebuild选项来刷新数据库。

 help.search("tree")
help.search("tree",rebuild = TRUE)

函数apropos能找出所有在名字中含有指定字符串的函数,但只会在被载入内存的包中搜索。

SAS学习笔记 - 基本原理与概念的更多相关文章

  1. JavaScript:学习笔记(2)——基本概念与数据类型

    JavaScript:学习笔记(2)——基本概念与数据类型 语法 1.区分大小写.Test 和 test 是完全不同的两个变量. 2.语句最好以分号结束,也就是说不以分号结束也可以. 变量 1.JS的 ...

  2. SAS学习笔记之《SAS编程与数据挖掘商业案例》(5)SAS宏语言、SQL过程

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(5)SAS宏语言.SQL过程 1. 一个SAS程序可能包含一个或几个语言成分: DATA步或PROC步 全程语句 SAS组件语言(SCL) ...

  3. SAS学习笔记之《SAS编程与数据挖掘商业案例》(4)DATA步循环与控制、常用全程语句、输出控制

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(4)DATA步循环与控制.常用全程语句.输出控制 1. 各种循环与控制 DO组 创建一个执行语句块 DO循环 根据下标变量重复执行DO和E ...

  4. SAS学习笔记之《SAS编程与数据挖掘商业案例》(3)变量操作、观测值操作、SAS数据集管理

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(3)变量操作.观测值操作.SAS数据集管理 1. SAS变量操作的常用语句 ASSIGNMENT 创建或修改变量 SUM 累加变量或表达式 ...

  5. SAS学习笔记之《SAS编程与数据挖掘商业案例》(2)数据获取与数据集操作

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(2)数据获取与数据集操作 1. SET/SET效率高,建立的主表和建表索引的查询表一般不排序, 2. BY语句,DATA步中,BY语句规定 ...

  6. SAS学习笔记之《SAS编程与数据挖掘商业案例》(1)系统简介和编程基础

    SAS学习笔记之<SAS编程与数据挖掘商业案例>(1)系统简介和编程基础 1. SAS系统简介 1.1 SAS是先编译后执行的语言,data步标志着编译的开始. 数据指针:当前内存缓存区, ...

  7. es6学习笔记-class之一概念

    前段时间复习了面向对象这一部分,其中提到在es6之前,Javasript是没有类的概念的,只从es6之后出现了类的概念和继承.于是乎,花时间学习一下class. 简介 JavaScript 语言中,生 ...

  8. Docker:学习笔记(1)——基础概念

    Docker:学习笔记(1)——基础概念 Docker是什么 软件开发后,我们需要在测试电脑.客户电脑.服务器安装运行,用户计算机的环境各不相同,所以需要进行各自的环境配置,耗时耗力.为了解决这个问题 ...

  9. OpenFlow Switch学习笔记(一)——基础概念

    OpenFlow Switch v1.4.0规范是在2013年10月14号发布,规范涵盖了OpenFlow Switch各个组件的功能定义.Controller与Switch之间的通信协议Open F ...

随机推荐

  1. OC中文件读取类(NSFileHandle)介绍和常用使用方法

    NSFileHandle 1.NSFileManager类主要对于文件的操作(删除,修改,移动,赋值等等) //判断是否有 tagetPath 文件路径,没有就创建 NSFileManager *fi ...

  2. Sql Server 2012 事务复制遇到的问题及解决方式

    1.订阅服务器提示:作业失败.无法确定所有者 WIN-01Q6JB46CHV\Administrator(拥有作业XXX)是否有服务器访问权限(原因:无法获取有关 Windows NT 组/用户'WI ...

  3. 读取.properties配置信息

    package com.ctcti.webcallcenter.utils; import java.io.FileInputStream;import java.io.FileNotFoundExc ...

  4. wps 图片代码 复制 粘贴

    <table><tr><td><img src="C:\Users\Administrator\Desktop\QQ截图20160921180946 ...

  5. [分享] IMX6嵌入式开发板linux QT挂载U盘及TF卡

    本文转自迅为开发板:http://www.topeetboard.com 开发平台:iMX6开发板 linux QT 系统下挂载 u 盘如下图所示,qt 启动之后,在超级终端中使用命令“mknod / ...

  6. Linux 的 Spinlock 在 MIPS 多核处理器中的设计与实现

    引言 随着科技的发展,尤其是在嵌入式领域,高性能.低功耗的处理器成为众多厂商追逐的目标,但是由于技术和工艺的瓶颈,试图在单核处理器上达到这样的目标变得越发困难,于是人们提出了多核处理器的概念.多核处理 ...

  7. automount - 配置autofs的挂载点

    命令概要(SYNOPSIS) automount [options] mount-point map-type[,format] map [map-options] 描述(DESCRIPTION) a ...

  8. JSP的九大对象和四大作用域

    1.JSP中九大内置对象为: request            请求对象          类型 javax.servlet.ServletRequest        作用域   Request ...

  9. ios中摄像头/相册获取图片压缩图片上传服务器方法总结

    本文章介绍了关于ios中摄像头/相册获取图片,压缩图片,上传服务器方法总结,有需要了解的同学可以参考一下下.     这几天在搞iphone上面一个应用的开发,里面有需要摄像头/相册编程和图片上传的问 ...

  10. 原生js上传图片

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...