R语言基础备忘

本文档介绍了R语言的基础操作,包括获取帮助、设置工作空间、图形输出、对象操作、缺失值处理、日期处理、排序、数据子集选取、SQL操作数据集、数学和统计函数的使用,以及概率函数和字符处理等核心概念。
摘要由CSDN通过智能技术生成

参考:《R语言实战》、《R语言核心技术手册》

1.      获取帮助

help.start()

打开帮助文档首页

help("foo")或?foo

查看函数foo的帮助(引号可以省略)

help.search("foo")或??foo

以foo为关键词搜索本地帮助文档

example("foo")

函数foo的使用示例(引号可以省略)

RSiteSearch("foo")

以foo为关键词搜索在线文档和邮件列表存档

apropos("foo", mode="function")

列出名称中含有foo的所有可用函数

data()

列出当前已加载包中所含的所有可用示例数据集

vignette()

列出当前已安装包中所有可用的vignette文档

vignette("foo")

为主题foo显示指定的vignette文档

help.start()

打开文档首页http://127.0.0.1:27064/doc/html/index.html

help("foo")或?foo

foo为R中已有函数,直接打开这个函数的说明文档。

data()

列出已加载包中所有可用示例数据集,这里列出的数据和ls()方式列出的数据集一样可以直接被使用,但是ls()方法不会列出这些数据集。

 

2.      工作空间

getwd()

显示当前的工作目录

setwd("mydirectory")

修改当前的工作目录为mydirectory

ls()

列出当前工作空间中的对象

rm(objectlist)

移除(删除)一个或多个对象

help(options)

显示可用选项的说明

options()

显示或设置当前选项

history(#)

显示最近使用过的#个命令(默认值为25)

savehistory("myfile")

保存命令历史到文件myfile中(默认值为.Rhistory)

loadhistory("myfile")

载入一个命令历史文件(默认值为.Rhistory)

save.image("myfile")

保存工作空间到文件myfile中(默认值为.RData)

save(objectlist, file="myfile")

保存指定对象到一个文件中

load("myfile")

读取一个工作空间到当前会话中(默认值为.RData)

q()

退出R。将会询问你是否保存工作空间

setwd("mydirectory")

setwd()只是改变此次工作目录,再打开R时工作目录又回到了之前的默认工作目录。

rm()

用rm()方法删除工作环境下的所有对象方法rm(list=c(ls(all=TRUE))).

 

3.      图形输出

pdf("filename.pdf")

PDF文件

win.metafile("filename.wmf")

Windows图元文件

png("filename.png")

PBG文件

jpeg("filename.jpg")

JPEG文件

bmp("filename.bmp")

BMP文件

postscript("filename.ps")

PostScript文件

 直接将plots区域保存为图片。

 

4.      操作对象

length(object)

显示对象中元素/成分的数量

dim(object)

显示某个对象的维度

str(object)

显示某个对象的结构

class(object)

显示某个对象的类或类型

mode(object)

显示某个对象的模式

names(object)

显示某对象中各成分的名称

c(object, object,…)

将对象合并入一个向量

cbind(object, object, …)

按列合并对象

rbind(object, object, …)

按行合并对象

Object

输出某个对象

head(object)

列出某个对象的开始部分

tail(object)

列出某个对象的最后部分

ls()

显示当前的对象列表

rm(object, object, …)

删除一个或更多个对象。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值