R-语言基础练习题(1)

——————平时学习中的练习——————————
1、第一题
用rep()构造向量a:由3个3,4个2,5个1组成。
用seq()构造向量b:由1,3,5,7,9,11组成
构造向量c:由8个4;1,1.5,2,2.5…,5;9个5;14组成

a<- rep(c(3,2,1),c(3,4,5))
b<- seq(1,11,2)
c<- c(rep(4,8),seq(1,5,0.5),c(rep(5,9),14))

2、第二题
在这里插入图片描述

x<- matrix(c(1,2,3,0,3,2,1,2,5,2,2,1,7,2,1,1),nrow = 4)#构造矩阵
a<-c(3,4,5,6)###(1)
newx<- cbind(x,a)
cov(x[,1],x[,2])###(2)
order(-x[1,])###(3)

3、在R中创建数据框stock,并将其输出为stock.txt。
(1)显示stock的类型及结构
(2)将变量Stock重命名为stockname
(3)数据标准化指原始数据减去平均值再除以标准差。请通过mean()及sd()函数将stock中变量A1标准化,并将其重命名为standA1且放入stock数据框中。

构造数据框

Stock<- c("Dagang","anyang","luying","nangang","Wugang")
A1<- c(452.23,159.27,15.67,100.09,490.85)
A2<- c(178.65,49.33,8.44,50.77,124.1)
A3<- c(759.48,721.72,649.82,614,604.6)
A4<- c(5.463,3.38,1.47,4.03,2.99)
stock<- data.frame(Stock,A1,A2,A3,A4)
stock
setwd("C:\\Users\\admin\\Desktop\\data\\课程\\R语言软件\\数据")
write.table(stock,file="stock.txt")###保存txt文件
#(1)
class(stock)##数据结构
mode(stock)
#(2)
names(stock)[1]="stockname"
stock
#(3)
stock$A1=stock$A1-mean(stock$A1)/sd(stock$A1)
names(stock)[2]="stockA1"

在这里插入图片描述

#(1)
A<- matrix(c(1,4,7,2,5,8,3,6,10),nrow = 3)
b<- c(1,1,1)
X<- solve(A,b)
#(2)
engA<- eigen(A)
engA$values#特征值
engA$vectors#特征向量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值