R语言在金融中的运用一

R语言在金融中的运用

财富管理
风控

数据采集

新浪微博、新浪新闻、股吧、Google、Bloomberg、新浪博客、人民日报、雪球、twitter、Seeking Alpha

继承S语言

1.R包相关

1.包的下载及调用

install.packages("包名",lib="#dir")#下载包,必须有双引号,dir替换为所需安装路径,默认为R安装目录下的library文件夹
library(packagename,lib.loc="#dir")#载入包,lib.lock可选,默认为R安装目录下的library文件夹

2.查看R包的安装位置

find.package("#quantmod")  #双引号中为包名

3.查看R版本信息

sessionInfo() #括号中可输入包名,查看R包的相关信息

4.查看R包和某函数的全部功能信息的帮助文档

help.start() #打开帮助首页
help (package="#packagename")#引号内为包名,获取包的简要介绍

#获取包的详细信息
help("#packagename")
?ackagename

#try.all.package的默认值为FALSE,就只会在载入内存的包中搜索,为TRUE时,在所有已安装的包中搜索
help("#mean",try.all.package=TRUE)

#查看base包中的mean函数
help("#mean",package="#base")

?ggplot #寻找ggplot函数的信息

#搜索与关键词ggplot2相关的帮助文档的信息
help.search("ggplot2") 
??ggplot2

#导入包后在命令行中输入函数名,可获得其源代码

example("ggplot") #函数 ggplot 的使用例子
apropos("ggplot",mode="function") #给出有关键词 ggplot 的所有函数
RSiteSearch("") #打开搜索首页
RSiteSearch("ggplot") #搜索有关键词ggplot的所有文档和邮件列表存档
data() #列出当前已加载包中所含有的所有可用示例数据集,必须要加括号

5.数据量很大时.csv文件导入较excel文件快

6.当一个包下载不成功时可尝试换镜像源

7.常用的包

WDI #世界银行数据库
quantmod
readr #下载.csv
readexl #下载.xl,.xls
reshape
reshape2
ggplot2

8.R包相关操作

部分内容参考于:https://www.cnblogs.com/brown-birds/p/8031734.html

library()#可以查看已经安装的包的列表,会打开一个新窗口显示信息,较为方便
installed.packages()#可以看到各个包安装的路径,版本号等信息
.packages(all.available=T) #就在控制台中显示已安装包的名字,只显示包的名字 
(.packages())#查看当前工作环境中有哪些包被加载
detach("package:#packagename")或者detach("package:#packagename", unload=TRUE)#要将已经加载的包卸除。注意不是卸载删除,只是不加载这个包。在包函数冲突时需要。

#包的卸载
remove. packages(c("pkg1","pkg2") , lib = file.path("path", "to", "library"))
#"pkg1","pkg2"表示包名,即一次可以卸载多个包;
#"path", "to", "library"表示R的库路径,字符向量,通常情况下只输一个路径即可。使用命令.libPaths()可以查看库路径。
#示例:remove.packages(c('zoom'),lib=file.path('D:/R/R-4.1.0/library'))

2.R的工作空间相关

1.获得工作空间

getwd() #会返回路径名

2.设置工作空间

dir.create("#dir") #新建文件夹,文件夹要一层一层地建
setwd("#dir") #引号中输入文件路径,从windows中直接复制路径时将加双斜杠\\或把\改成/
#文件夹必须存在,如果不存在,可以用
#dir.create()函数先创建,但文件夹需要逐个建立
ls()#列出当前工作空间中的对象
rm() #删除工作空间中内容
history(5) #显示最近使用过的5个命令(默认值为25)
options() #显示或设置当前选项
savehistory(“aaa”) #保存命令历史到当前路径下文件aaa中(默认值为.Rhistory)
loadhistory(“aaa”) #载入一个命令历史文件aaa(默认值为.Rhistory)
save.image(“aaa”) #保存工作空间到当前路径下文件aaa(默认值为.RData) 
q() #退出R或者Rstudio
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值