R语言在金融中的应用二
3.文件输入输出以及常见错误
3.1 R脚本文件输入(打开) .R
- 利用Rstudio界面
- 利用R界面
- 命令打开
file.edit("#dir",fileEncoding = "UTF-8") #导入.R文件,导入R的脚本文件
3.2 R脚本文件储存(保存)
- 利用Rstudio界面
- 利用R界面
3.3 其他文件输出(保存)
将运行结果保存在文档里:
- 运行结果保存成.R或者.txt文件 → sink()
- 注意点:
#R 脚本文件输出(保存)#保存运行结果,sink()sink("R语言在金融中的运用/sink.R") #开始行 #需要将文件保存哪个位置,名字x <- 2y <- x * 2cat("x=",x,"\n") #\n换行cat("y=",y)sink() #结束行
将现有对象保存:
- 运行结果保存成.Rdata →save.image()
#保存 R 工作空间里的对象 save.image("R语言在金融中的运用/sink.RData")#保存现有对象 load("R语言在金融中的运用/sink.RData") #导入 RData 文件
- 使用Rstudio界面
3.4 图形输出(保存)
使用Rstudio界面
命令
#图形保存 #保存成 PDF 文件 pdf("R语言在金融中的运用/sink.pdf") #开启语句 plot(1:10,2:11,type="l") #画图 dev.off() #关闭语句,必须有#保存成 png 文件 png("E:/R CLASS/第一章/code/figure1.png") plot(1:10,2:11,type="l") #画图 dev.off()#保存成 jpeg 文件 jpeg("E:/R CLASS/第一章/code/figure1.jpg") plot(1:10,2:11,type="l") #画图 dev.off()#保存成 bmp 文件 bmp("E:/R CLASS/第一章/code/figure1.bmp") plot(1:10,2:11,type="l") #画图 dev.off()
3.5 常用函数
运行R脚本文件:
使用Rstudio界面
命令
#运行脚本文件 source("E:\\R CLASS\\第一章\\code\\figure.R",encoding = "UTF-8")###运行figure.R 文件
列出当前目录下的文件夹和文件:
#列出当前目录下的文件夹和文件 list.dirs("D:/Rwork") #列出当前工作目录下的文件夹 list.files("D:/Rwork") #列出当前工作目录下的文件
4.数据类型
#查看对象x的数据类型
class(x) #查看对象x的长度
length(x)#判断数据类型
is.numeric() #是否数值型
is.character() #是否字符型
is.logical() #是否逻辑型
is.complex() #是否复数型#数据类型转换
as.numeric() #转换成数值型
as.character() #转换成字符型
as.logical() #转换成逻辑型
as.complex() #转换成复数型
4.1 对象(Object)
对象是R语言所创建和操作的实体,可以是变量、数组、字符串、函数以及由这些元素组成的其他结构。在当前工作路径下储存的所有对象组合称为工作空间(workspace)。
4.2 五大基本类型
4.2.1 数值型(numeric):
是对象中最简单的类型整数、小数或者科学计数的方式,整数型或者双精度型,默认双精度型
数据运算:加 + ,减 - ,乘 * ,除 / ,整数除法 %/% ,取余 %% ,幂计算 ^ 或 ** ,严格等于 == ,不等于 !=
4.2.2 字符型(character):
用单引号和双引号表示的字符串
在双引号引用的情况下,若要输出双引号,则在反斜杠 \ 后面加上双引号即可;
在单引号引用的情况下输出双引号,则不需要添加反斜杠,直接添加双引号;
4.2.3 逻辑型(logical):
只能取T(TRUE)或者F(FALSE)
TRUE存为1,FALSE存为0;
逻辑运算:
- 逻辑与& (将两个对象中的所有元素逐个比较,返回逐个比较的结果,要求两个对象长度必须相同);
- &&(只比较两个对象的第一个元素,对两个对象的长度没有要求)。
- 逻辑或 |(将两个对象中的所有元素逐个比较,返回逐个比较的结果,要求两个对象长度必须相同);
- ||(只比较两个对象的第一个元素,对两个对象的长度没有要求)。
4.2.4复数型(complex)
R中支持复数运算,a+bi
#m为复数
Re(m) #取出实部
Im(m) #取出虚部
Mod() #计算复数的模
Conj() #计算复数的共轭
R语言在金融中的应用二相关推荐
- R语言在金融中的运用一
R语言在金融中的运用 财富管理 风控 数据采集 新浪微博.新浪新闻.股吧.Google.Bloomberg.新浪博客.人民日报.雪球.twitter.Seeking Alpha 继承S语言 1.R包相 ...
- R语言实现金融数据的时间序列分析及建模
R语言实现金融数据的时间序列分析及建模 一 移动平均 移动平均能消除数据中的季节变动和不规则变动.若序列中存在周期变动,则通常以周期为移动平均项数.移动平均法可以通过数据显示出数据长期趋势的变动 ...
- R语言与金融大数据处理——基础篇(代码)
# 加百力咨询: <R语言与金融大数据处理> - <基础篇> (v1.0) # 最后修改时间:2014-04-23(17.3)# 加百力咨询: <R语言与金融大数据处理& ...
- R语言入门第三集 实验二:基本数据处理
R语言入门第三集 实验二:基本数据处理 一.资源 [R语言]R语言数据处理--东北大学大数据班R实训第二次作业 二.答案更新纠正 2.11.从df中选取date . item_id . cate_id ...
- r语言在java中的实现_R语言在现实中的应用
R语言在现实中的应用有哪些?主要有以下几种 - 1.数据科学 "哈佛商业评论"将数据科学家命名为"21世纪最性感的工作". Glassdoor将其命名为2016 ...
- R语言数据可视化中颜色设置
R语言数据可视化中颜色设置 最近在学统计学,使用的是R语言,为了更好的掌握这门语言,就把学到的零碎知识记录下来. 下面全是R语言的颜色的内容: 一.颜色的种类: 一共有颜色种类657种 colors( ...
- R语言可视化图像中最常用的点样式(pch、plot characters)列表、ggpubr::show_point_shapes可视化最常用的点样式(pch)
R语言可视化图像中最常用的点样式(pch.plot characters)列表.ggpubr::show_point_shapes可视化最常用的点样式(pch) 目录
- R语言e1071包中的支持向量机:构建nu-classification类型的支持向量机SVM并分析不同nu值惩罚下模型分类螺旋线型(sprials)线性不可分数据集的表现
R语言e1071包中的支持向量机:构建nu-classification类型的支持向量机SVM并分析不同nu值惩罚下模型分类螺旋线型(sprials)线性不可分数据集的表现 目录
- R语言e1071包中的支持向量机:仿真数据(螺旋线性不可分数据集)、简单线性核的支持向量机SVM(模型在测试集上的表现、可视化模型预测的结果、添加超平面区域与原始数据标签进行对比分析)、如何改进核函数
R语言e1071包中的支持向量机:仿真数据(螺旋线性不可分数据集).简单线性核的支持向量机SVM(模型在测试集上的表现.可视化模型预测的结果.添加超平面区域与原始数据标签进行对比分析).如何改进核函数 ...
最新文章
- SQLServer学习-- SQLServer
- 我的家乡网页设计_Graphic Design|康石石浅谈LOGO设计在作品集中的创作方法
- AI在管理临床试验设计和执行中,人和机器还在学习曲线上?
- mysql中的自关联详解_Laravel - MySQL数据库的使用详解6(Eloquent ORM用法3:模型关联、关联查询)...
- 【视频】vue动态绑定css样式
- 利用windows优化大师软件卸载一手和清理一招
- RabbitMQ简单介绍+Windows环境安装
- dnf服务器延迟怎么看,dnf如何判断自己网络还是服务器出问题_dnf判断自己网络还是服务器出问题详细介绍_游戏堡...
- python给定dna等分成两个序列_分析DNA序列中的串联重复序列
- 怎样用java生成GUID与UUID
- Oracle DBA之监听的静态注册与动态注册
- PAT之图:遍历、最短路径dijkstra
- 计算机基础知识总结(一)
- 荷兰国旗问题以及快速排序
- 高中计算机表格制作,高中信息技术表格数据的处理教案
- 多源信息融合技术研究综述
- chatgpt平替,清华chatglm本地化部署教程(aigc大模型风口,校招找工作必备),包含weiui部署,api部署,对话框部署
- 原创首发:JXMaker扫描助手 扫描图片并将多次扫描图像导出为PDF文档,全免费,开源
- 【重识云原生】第六章容器基础6.4.9.6节——Service 与 Pod 的DNS
- 2013华为工作之电信客服上线
热门文章
- 接口进阶 java 1614956772
- urllib库的学习-发起请求urlopen-下载资源urlretrleve
- 使用DataGrip连接Hive
- Object类入门这一篇就够了!
- 全面战争:战锤II-概念艺术设计
- 【spring-cloud】Eureka server和client之间的心跳通信
- _declspec(naked) 使用
- JavaScript中__proto__与prototype的关系
- 【云快讯】之五十五《IBM推出Data Warehouse数据仓库云服务》
- JavaWEB/JSP 中简单的验证码 springMVC