SAS学习笔记 - 基本原理与概念

Posted 君以沫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SAS学习笔记 - 基本原理与概念相关的知识,希望对你有一定的参考价值。

1.赋值符号

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

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

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

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

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

 

2.函数ls()

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

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

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

 

3.函数ls.str()

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

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

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

 

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

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

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

 

5.

 

    

 

以上是关于SAS学习笔记 - 基本原理与概念的主要内容,如果未能解决你的问题,请参考以下文章

SAS学习5(复习一些基本的统计学概念sas中关于统计函数的一些语句)

SAS学习5(复习一些基本的统计学概念sas中关于统计函数的一些语句)

SAS笔记 PDV与数据读入

php学习笔记day1--基本概念,及原理

《SAS编程与数据挖掘商业案例》学习笔记之十一

《SAS编程与数据挖掘商业案例》学习笔记之十二