上机练习及解析
10位同学的姓名、性别、年龄、身高、体重数据如下:
Name Sex Age Height Weight
Alice F 13 56.5 84.0
Sandy F 11 51.3 50.5
Sharon F 15 62.5 112.5
Tammy F 14 62.8 102.5
Alfred M 14 69.0 112.5
Duke M 14 63.5 102.5
Guido M 15 67.0 133.0
Robert M 12 64.8 128.0
Thomas M 11 57.5 85.0
William M 15 66.5 112.0
1)a. 用数据框的形式读入数据,数据框的名称为my.class
# T1.1
setwd("C:/Users/87029/Desktop") # 设置工作路径
my.class = read.table("stu.txt",header=TRUE) # 读取文件stu.txt
class(my.class) # 验证数据类型
b. 将上述数据写成一个纯文本的文件(文件名为class.txt),并用函数read.table()读取文件中的身高和体重数据
# T1.2
write.table(my.class,file="student.txt")
read.table("student.txt",header=TRUE)$Height # 身高数据
read.table("student.txt",header=TRUE)$Weight # 体重数据