R——Data Frame
2017-12-15 本文已影响16人
鸡仔说
data frame —— 数据框架
数据框架是用来存储多张数据表的,你可以把它看成是存储了多个等长向量的列表。我给你举个例子,下面这个df变量,就是包含了三个向量的data frame(数据框架)
n <- c("Jane", "Tom", "Jack")
a <- c(23, 24, 22)
m <- c("F", "M", "M")
df <- data.frame(n, a, m)
print一下看看
>print(df)
>>>
n a m
1 Jane 23 F
2 Tom 24 M
3 Jack 22 M
提取数据
data_test.1 <- df[1, 2] # 提取第一行,第二列
>print(data_test.1)
>>>[1] 23
data_test.2 <- df[1, ] # 提取第一行所有列
>print(data_test.2)
>>>
n a m
1 Jane 23 F
data_test.3 <- df[ , 2] # 提取所有行,第二列
>print(data_test.3)
>>>[1] 23 24 22