数据框
1、数据框的表示
data.frame()
name<-c("小美","小明","花花","华华")
age<-c(22,23,21,21)
weight<-c(116,108,128,132)
memberdata<-data.frame(name,age,weight)
memberdata
2、数据框的访问(引用)
(1)访问行(访问时除行名所在行)
X[a,]:访问数据框X的第a行元素
X[c(m,n),]:访问数据框X的第m行和第n行元素
memberdata[1,] #访问数据框memberdata的第1行元素
memberdata[c(1,3),] #访问数据框memberdata的第1行和第2行元素
(2)访问列(访问时含列名所在列)
a. 访问单列
- 数据框X的第b列元素
X[,b]:按行显示
X[b]:按列显示 - 访问数据框X的第“指标名称”列元素
X$指标名称:按行显示
X[“指标名称”]:按列显示
memberdata[,3]
memberdata[3]
memberdata$age #访问数据框memberdata的“age”列元素
memberdata["age"] #访问数据框memberdata的“age”列元素
b. 访问多列
- 访问数据框X的第m列和第n列元素
X[,c(m,n)]:按列显示
X[c(m,n)]:按列显示
memberdata[,c(1,3)] #X[,c(m,n)]:访问数据框X的第m列和第n列元素
memberdata[c(1,3)] #X[c(m,n)]:同上