R语言金融工程软件应用
沈大
哇咔咔
展开
-
R语言基础-2.3列表建立
rm(list = ls())#创建“Tom,男,19,(85,84,92,76)”列表对象st1st1<-list(name=c("Tom"),gender=c("男"),age=c("19"),grade=c(c(84,84,92,76)))st1[1]st1$namest1$grade[2]#namenames(st1)names(st1[1])#classclas...原创 2018-06-30 18:20:58 · 625 阅读 · 0 评论 -
R语言基础-2.4列表对象添加
生成列表rm(list=ls())#使用“Tom,男,19,(85,84,92,76)”和“Jane,男,18,(89,87,78,90)”生成两个列表对象st1<-list(name="Tom",gender="男",age="19",grade=c(85,84,92,76))st2<-list(name="Jane",gender="男",age="18&quo原创 2018-06-30 20:01:18 · 2593 阅读 · 0 评论 -
R语言基础-1.6排序,平均值、最大值、最小值、和
rm(list = ls())#生成一个100元素的[-100,100]间的随机数向量,种子为23set.seed(23)a<-runif(100,-100,100)#求其平均值、最大值、最小值、和mean(a)max(a)min(a)sum(a)#对其进行排序输出#函数及参数:sort(x,decreaing=False) 默认decreaing为False#大-&g...原创 2018-06-27 18:59:01 · 25540 阅读 · 1 评论 -
R语言基础-1.7-取整、向量分割、向量排序
先随机生成一组数rm(list=ls())#设置20为种子,生成50个随机数set.seed(20)a<-runif(50)a运行结果:取整:#将所有随机数转换为整数(向上取整)ceiling(a)运行结果:分割:#将其依次分割为:5个元素向量、10元素向量、15元素向量、20元素向量a1=a[c(1:5)]a2=a[c(6:15)]a3=a[c(16:30)]a4=a[c...原创 2018-06-27 19:39:18 · 8412 阅读 · 0 评论 -
R语言基础-1.2向量的平均值与散点图
先生成一个向量rm(list = ls())#输入一个向量 34525,74788,94976,58657x <- c(34525,74788,94976,58657)x运行结果:求生成向量的平均值#平均值mean(x)运行结果:绘制散点图#绘制“下标-数值”散点图plot(x)运行结果:...原创 2018-06-28 16:54:04 · 4521 阅读 · 0 评论 -
R语言基础-1.3向量生成
生成从1991~2017的年份向量rm(list = ls())#生成从1991~2017的年份向量a <- c(1991:2017)a运行结果:生成100以内的奇数向量#生成100以内的奇数向量b<-seq(1,100,2)b运行结果:生成100以内能被6整除的数向量#生成100以内能被6整除的数向量c<-seq(6,100,6)c运行结果:生成如下形式的向量,总...原创 2018-06-28 17:00:02 · 16338 阅读 · 0 评论 -
R语言基础-2.1数据文件的保存
#新数组内容保存至data.csv文件中rm(list=ls())#生成100个[-100,100]均匀分布随机数向量,种子为35set.seed(35)x <-runif(100,-100,100)x#将向量转换为10*10数组x <-matrix(x,10,10)x#将数组元素转化为整数值x <-ceiling(x)x#无行头,无列头,逗号分隔indo...原创 2018-06-29 00:18:10 · 4879 阅读 · 0 评论 -
R语言基础-2.2输入和文件读入
1.scan输入rm(list = ls())#使用scan方式读入2x4矩阵x <- matrix(scan(),2,4)#取其(1,3,4)列x[,c(1,3,4)]运行结果:先运行到scan(),然后再console输入8个数(输入少于8个会自动填充至8个,多于8位会报错),再执行后面的代码2.文件读取#读入一个csv文件,输出y <-read.csv(file="da...原创 2018-06-29 01:20:28 · 1793 阅读 · 0 评论