【统计建模与R软件】第二章 R软件的使用 上机练习3 for while repeat 等条件语句的使用

本文提供了一系列R语言的上机练习,包括读取数据、计算BMI、处理mtcars数据集、矩阵操作以及使用for、while、repeat循环进行特定计算,如输出向量、求和与筛选特定数值。
摘要由CSDN通过智能技术生成

上机题目及解析

附录数据如下:

weight height
4.17 1.75
5.58 1.8
5.18 1.65
6.11 1.9
4.5 1.74
4.61 1.91
5.17 1.75
4.53 1.8
5.33 1.65
5.14 1.9
4.81 1.74
4.17 1.91
4.41 1.75
3.59 1.8
5.87 1.65
3.83 1.9
6.03 1.74
4.89 1.91
4.32 1.75
4.69 1.8

1)先复制附录数据至文本文档,然后读取数据至文件data

# T1
setwd("C:/Users/87029/Desktop") # 设置当前工作路径
data = read.table("data.txt",header=TRUE)
data

2)比值的计算weight和height的平方的比值存入bmi变量

# T2
data$bmi = data$weight/data$height
data

3)创建对象x, 其值为1:10, 使用write函数将其写入文件x.txt;删除x, 然后再读入该文件并赋值给x,并保证x是numeric

# T3
x = 1:10
write.table(x,file="x.txt") # 写入文件
rm(x) # 移除变量x
x = read.table("x.txt") # 读取文件x.txt
x = as.numeric(x$x) # 进行numeric转换
class(x) # 确认x类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值