文章目录
查看数据框内容
函数 | 解释 |
---|---|
head() |
显示数据集前几行 |
tail() |
显示数据集后几行 |
str() |
数据集概览 |
attributes() |
更详细的数据集信息查看 |
des() |
数据集中变量基本信息查看 |
以epiDisplay包下的Familydata数据集为例:
> library(epiDisplay)
> data("Familydata")
- 直接输入数据框名称:等价于使用
print()
函数- 对于比较大的数据框,会占用很多屏幕
head(somedataframe,n=N)
:只显示数据框的前N行,默认为6
> head(Familydata)
code age ht wt money sex
1 K 6 120 22 5 F
2 J 16 172 52 50 M
3 A 80 163 71 100 M
4 I 18 158 51 200 F
5 C 69 153 51 300 F
6 B 72 148 60 500 F
tail(somedataframe,n=N)
:只显示数据框的后N行,默认为6
> tail(Familydata)
code age ht wt money sex
6 B 72 148 60 500 F
7 G 46 160 50 500 F
8 H 42 163 55 600 F
9 D 58 170 67 2000 M
10 F 47 155 53 2000 F
11 E 49 167 64 5000 M
names(somedataframe)
:只显示数据框中的变量名
> names(Familydata)
[1] "code" "age" "ht" "wt" "money" "sex"
str(somedataframe)
:探索数据框结构
> str(Familydata)
'data.frame': 11 obs. of 6 variables:
# 对象的类型为数据框,有11个观测数,6个变量
$ code : chr "K" "J" "A" "I" ...
$ age : int 6 16 80 18 69 72 46 42 58 47 ...
$ ht : int 120 172 163 158 153 148 160 163 170 155 ...
$ wt : int 22 52 71 51 51 60 50 55 67 53 ...
$ money: int 5 50 100 200 300 500 500 600 2000 2000 ...
$ sex : Factor w/ 2 levels "F","M": 1 2 2 1 1 1 1 1 2 1 ...
# 列举了数据框中所有变量的类型、前几个取值,对于因子还给出了因子的水平
- attr(*, "datalabel")= chr "Anthropometric and financial data of a hypothetical family" # 数据集的概述
- attr(*, "