引言
本文介绍在R语言中非导入的方式原始创建各类数据的方法。
标量(Scalars)
标量标量是只含一个元素的向量,可以用以下方式赋值:
f <- 3L
g <- "US"
h <- TRUE
class(f)
## [1] "integer"
mode(f)
## [1] "numeric"
typeof(f)
## [1] "integer"
class(g)
## [1] "character"
class(h)
## [1] "logical"
向量(Vector)
向量是用于存储数值型、字符型或逻辑型数据的一维数组。可以用c()创建。
(a <- c(1, 2, 5, 3, 6, -2, 4) )
## [1] 1 2 5 3 6 -2 4
(b <- c("one", "two", "three") )
## [1] "one" "two" "three"
(c <- c(TRUE, TRUE, TRUE, FALSE, TRUE, FALSE))
## [1] TRUE TRUE TRUE FALSE TRUE FALSE
class(a)
## [1] "numeric"
class(b)
## [1] "character"
class(c)
## [1] "logical"
矩阵(Matrix)
矩阵是一个二维数组,只是每个元素都拥有相同的模式(数值型、字符型或逻辑型)。
很多baseR的统计函数擅长处理此类数据。
可通过函数matrix()创建矩阵。 一般使用格式为:
myymatrix <- matrix(
vector,
nrow = number_of_rows,
ncol = number_of_columns,
byrow = logical_value,
dimnames = list(char_vector_rownames,
char_vector_colnames)
)
cells <- c(1,26,24,68)
rnames <- c("R1", "R2")
cnames <- c("C1", "C2")
mymatrix <- matrix(cells, nrow=2, ncol=2, byrow=TRUE,
dimnames=list(rnames, cnames))
mymatrix
## C1 C2
## R1 1 26
## R2 24 68
或者通过xtabs函数转换数据框建立。
ToothGrowth
4.2 |
VC |
0.5 |
11.5 |
VC |
0.5 |
7.3 |
VC |
0.5 |
5.8 |
VC |
0.5 |
6.4 |
VC |
0.5 |
10.0 |
VC |
0.5 |
11.2 |
VC |
0.5 |
11.2 |
VC |
0.5 |
5.2 |
VC |
0.5 |
7.0 |
VC |
0.5 |
16.5 |
VC |
1.0 |
16.5 |
VC |
1.0 |
15.2 |
VC |
1.0 |
17.3 |
VC |
1.0 |
22.5 |
VC |
1.0 |
17.3 |
VC |
1.0 |
13.6 |
VC |
1.0 |
14.5 |
VC |
1.0 |
18.8 |
VC |
1.0 |
15.5 |
VC |
1.0 |
23.6 |
VC |
2.0 |
18.5 |
VC |
2.0 |
33.9 |
VC |
2.0 |
25.5 |
VC |
2.0 |
26.4 |
VC |
2.0 |
32.5 |
VC |
2.0 |
26.7 |
VC |
2.0 |
21.5 |
VC |
2.0 |
23.3 |
VC |
2.0 |
29.5 |
VC |
2.0 |
15.2 |
OJ |
0.5 |
21.5 |
OJ |
0.5 |
17.6 |
OJ |
0.5 |
9.7 |
OJ |
0.5 |
14.5 |
OJ |
0.5 |
10.0 |
OJ |
0.5 |
8.2 |
OJ |
0.5 |
9.4 |
OJ |
0.5 |
16.5 |
OJ |
0.5 |
9.7 |
OJ |
0.5 |
19.7 |
OJ |
1.0 |
23.3 |
OJ |
1.0 |
23.6 |
OJ |
1.0 |
26.4 |
OJ |
1.0 |
20.0 |
OJ |
1.0 |
25.2 |
OJ |
1.0 |
25.8 |
OJ |
1.0 |
21.2 |
OJ |
1.0 |
14.5 |
OJ |
1.0 |
27.3 |
OJ |
1.0 |
25.5 |
OJ |
2.0 |
26.4 |
OJ |
2.0 |
22.4 |
OJ |
2.0 |
24.5 |
OJ |
2.0 |
24.8 |
OJ |
2.0 |
30.9 |
OJ |
2.0 |
26.4 |
OJ |
2.0 |
27.3 |
OJ |
2.0 |
29.4 |
OJ |
2.0 |
23.0 |
OJ |
2.0 |
ToothGrowth %>%
select(dose, supp) %>%
xtabs(~., data = .)
## supp
## dose OJ VC
## 0.5 10 10
## 1 10 10
## 2 10 10
或者通过margin.table()转换数组建立
HairEyeColor
## , , Sex = Male
##
## Eye
## Hair Brown Blue Hazel Green
## Black 32 11 10 3
## Brown 53 50 25 15
## Red 10 10 7 7
## Blond 3 30 5 8
##
## , , Sex = Female
##
## Eye
## Hair Brown Blue Hazel Green
## Black 36 9 5 2
## Brown 66 34 29 14
## Red 16 7 7 7
## Blond 4 64 5 8
margin.table(HairEyeColor, c(1, 2))
## Eye
## Hair Brown Blue Hazel Green
## Black 68 20 15 5
## Brown 119 84 54 29
## Red 26 17 14 14
## Blond 7 94 10 16
数组(Array)
数组与矩阵类似,但是维度可以大于2。数组可通过array函数创建,形式如下:
array(data = NA,
dim = length(data),
dimnames = NULL)
dim1 <- c("A1", "A2")
dim2 <- c("B1", "B2", "B3")
dim3 <- c("C1", "C2", "C3", "C4")
z <- array(1:24, c(2, 3, 4), dimnames=list(d = dim1, e = dim2, f = dim3))
z
## , , f = C1
##
## e
## d B1 B2 B3
## A1 1 3 5
## A2 2 4 6
##
## , , f = C2
##
## e
## d B1 B2 B3
## A1 7 9 11
## A2 8 10 12
##
## , , f = C3
##
## e
## d B1 B2 B3
## A1 13 15 17
## A2 14 16 18
##
## , , f = C4
##
## e
## d B1 B2 B3
## A1 19 21 23
## A2 20 22 24
列表(List)
l <- list(names = 1:7, values = letters[1:10])
l
## $names
## [1] 1 2 3 4 5 6 7
##
## $values
## [1] "a" "b" "c" "d" "e" "f" "g" "h" "i" "j"
数据框(data frame)
由于不同的列可以包含不同模式(数值型、字符型等)的数据,数据框是在R中最常处理的数据结构。 数据框可通过函数data.frame()创建:
data.frame(
...,
row.names = NULL,
check.rows = FALSE,
check.names = TRUE,
fix.empty.names = TRUE,
stringsAsFactors = default.stringsAsFactors()
)
L3 <- LETTERS[1:3]
fac <- sample(L3, 10, replace = TRUE)
(d <- data.frame(x = 1, y = 1:10, fac = fac))
1 |
1 |
B |
1 |
2 |
A |
1 |
3 |
A |
1 |
4 |
C |
1 |
5 |
B |
1 |
6 |
B |
1 |
7 |
C |
1 |
8 |
C |
1 |
9 |
A |
1 |
10 |
A |
各类数据间的相互转化
转矢量
列表转矢量
l[[1]]
## [1] 1 2 3 4 5 6 7
l$names
## [1] 1 2 3 4 5 6 7
unlist(l)
## names1 names2 names3 names4 names5 names6 names7 values1
## "1" "2" "3" "4" "5" "6" "7" "a"
## values2 values3 values4 values5 values6 values7 values8 values9
## "b" "c" "d" "e" "f" "g" "h" "i"
## values10
## "j"
数据框转矢量
d[[1]]
## [1] 1 1 1 1 1 1 1 1 1 1
d[['x']]
## [1] 1 1 1 1 1 1 1 1 1 1
d %>% pull(x)
## [1] 1 1 1 1 1 1 1 1 1 1
数组转矢量
as.vector(z)
## [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
矩阵转矢量
mymatrix
## C1 C2
## R1 1 26
## R2 24 68
as.vector(mymatrix)
## [1] 1 24 26 68
转数据框
列表转数据框
元素等长列表
l1 <- list(names = 1:7, values = letters[1:7])
df <- tibble(names = l1$names,
values = l1$values)
df
1 |
a |
2 |
b |
3 |
c |
4 |
d |
5 |
e |
6 |
f |
7 |
g |
# repurrrsive::sw_people
map_dfr(repurrrsive::sw_people, `[`, c("name", "mass", "height"))
Luke Skywalker |
77 |
172 |
C-3PO |
75 |
167 |
R2-D2 |
32 |
96 |
Darth Vader |
136 |
202 |
Leia Organa |
49 |
150 |
Owen Lars |
120 |
178 |
Beru Whitesun lars |
75 |
165 |
R5-D4 |
32 |
97 |
Biggs Darklighter |
84 |
183 |
Obi-Wan Kenobi |
77 |
182 |
Anakin Skywalker |
84 |
188 |
Wilhuff Tarkin |
unknown |
180 |
Chewbacca |
112 |
228 |
Han Solo |
80 |
180 |
Greedo |
74 |
173 |
Jabba Desilijic Tiure |
1,358 |
175 |
Wedge Antilles |
77 |
170 |
Jek Tono Porkins |
110 |
180 |
Yoda |
17 |
66 |
Palpatine |
75 |
170 |
Boba Fett |
78.2 |
183 |
IG-88 |
140 |
200 |
Bossk |
113 |
190 |
Lando Calrissian |
79 |
177 |
Lobot |
79 |
175 |
Ackbar |
83 |
180 |
Mon Mothma |
unknown |
150 |
Arvel Crynyd |
unknown |
unknown |
Wicket Systri Warrick |
20 |
88 |
Nien Nunb |
68 |
160 |
Qui-Gon Jinn |
89 |
193 |
Nute Gunray |
90 |
191 |
Finis Valorum |
unknown |
170 |
Jar Jar Binks |
66 |
196 |
Roos Tarpals |
82 |
224 |
Rugor Nass |
unknown |
206 |
Ric Olié |
unknown |
183 |
Watto |
unknown |
137 |
Sebulba |
40 |
112 |
Quarsh Panaka |
unknown |
183 |
Shmi Skywalker |
unknown |
163 |
Darth Maul |
80 |
175 |
Bib Fortuna |
unknown |
180 |
Ayla Secura |
55 |
178 |
Dud Bolt |
45 |
94 |
Gasgano |
unknown |
122 |
Ben Quadinaros |
65 |
163 |
Mace Windu |
84 |
188 |
Ki-Adi-Mundi |
82 |
198 |
Kit Fisto |
87 |
196 |
Eeth Koth |
unknown |
171 |
Adi Gallia |
50 |
184 |
Saesee Tiin |
unknown |
188 |
Yarael Poof |
unknown |
264 |
Plo Koon |
80 |
188 |
Mas Amedda |
unknown |
196 |
Gregar Typho |
85 |
185 |
Cordé |
unknown |
157 |
Cliegg Lars |
unknown |
183 |
Poggle the Lesser |
80 |
183 |
Luminara Unduli |
56.2 |
170 |
Barriss Offee |
50 |
166 |
Dormé |
unknown |
165 |
Dooku |
80 |
193 |
Bail Prestor Organa |
unknown |
191 |
Jango Fett |
79 |
183 |
Zam Wesell |
55 |
168 |
Dexter Jettster |
102 |
198 |
Lama Su |
88 |
229 |
Taun We |
unknown |
213 |
Jocasta Nu |
unknown |
167 |
Ratts Tyerell |
15 |
79 |
R4-P17 |
unknown |
96 |
Wat Tambor |
48 |
193 |
San Hill |
unknown |
191 |
Shaak Ti |
57 |
178 |
Grievous |
159 |
216 |
Tarfful |
136 |
234 |
Raymus Antilles |
79 |
188 |
Sly Moore |
48 |
178 |
Tion Medon |
80 |
206 |
Finn |
unknown |
unknown |
Rey |
unknown |
unknown |
Poe Dameron |
unknown |
unknown |
BB8 |
unknown |
unknown |
Captain Phasma |
unknown |
unknown |
Padmé Amidala |
45 |
165 |
元素不等列表
#把列表中不等长的矢量转化成一个数据框
lst <- list(
num = 1:5,
alpha = letters[1:3]
)
lst
## $num
## [1] 1 2 3 4 5
##
## $alpha
## [1] "a" "b" "c"
map_dfc(lst, `length<-`, max(lengths(lst)))
数组转数据数据框
z %>% as.table() %>% as.data.frame()
A1 |
B1 |
C1 |
1 |
A2 |
B1 |
C1 |
2 |
A1 |
B2 |
C1 |
3 |
A2 |
B2 |
C1 |
4 |
A1 |
B3 |
C1 |
5 |
A2 |
B3 |
C1 |
6 |
A1 |
B1 |
C2 |
7 |
A2 |
B1 |
C2 |
8 |
A1 |
B2 |
C2 |
9 |
A2 |
B2 |
C2 |
10 |
A1 |
B3 |
C2 |
11 |
A2 |
B3 |
C2 |
12 |
A1 |
B1 |
C3 |
13 |
A2 |
B1 |
C3 |
14 |
A1 |
B2 |
C3 |
15 |
A2 |
B2 |
C3 |
16 |
A1 |
B3 |
C3 |
17 |
A2 |
B3 |
C3 |
18 |
A1 |
B1 |
C4 |
19 |
A2 |
B1 |
C4 |
20 |
A1 |
B2 |
C4 |
21 |
A2 |
B2 |
C4 |
22 |
A1 |
B3 |
C4 |
23 |
A2 |
B3 |
C4 |
24 |
z %>% margin.table(c(1, 2))
## e
## d B1 B2 B3
## A1 40 48 56
## A2 44 52 60
z %>% margin.table(2)
## e
## B1 B2 B3
## 84 100 116
矩阵转数据框
mymatrix
## C1 C2
## R1 1 26
## R2 24 68
mymatrix %>% as_tibble(rownames = "name")
矢量转数据框
a %>% enframe()
1 |
1 |
2 |
2 |
3 |
5 |
4 |
3 |
5 |
6 |
6 |
-2 |
7 |
4 |
转数组
HE <- HairEyeColor %>% as.data.frame()
HE
Black |
Brown |
Male |
32 |
Brown |
Brown |
Male |
53 |
Red |
Brown |
Male |
10 |
Blond |
Brown |
Male |
3 |
Black |
Blue |
Male |
11 |
Brown |
Blue |
Male |
50 |
Red |
Blue |
Male |
10 |
Blond |
Blue |
Male |
30 |
Black |
Hazel |
Male |
10 |
Brown |
Hazel |
Male |
25 |
Red |
Hazel |
Male |
7 |
Blond |
Hazel |
Male |
5 |
Black |
Green |
Male |
3 |
Brown |
Green |
Male |
15 |
Red |
Green |
Male |
7 |
Blond |
Green |
Male |
8 |
Black |
Brown |
Female |
36 |
Brown |
Brown |
Female |
66 |
Red |
Brown |
Female |
16 |
Blond |
Brown |
Female |
4 |
Black |
Blue |
Female |
9 |
Brown |
Blue |
Female |
34 |
Red |
Blue |
Female |
7 |
Blond |
Blue |
Female |
64 |
Black |
Hazel |
Female |
5 |
Brown |
Hazel |
Female |
29 |
Red |
Hazel |
Female |
7 |
Blond |
Hazel |
Female |
5 |
Black |
Green |
Female |
2 |
Brown |
Green |
Female |
14 |
Red |
Green |
Female |
7 |
Blond |
Green |
Female |
8 |
HE_array <- xtabs(Freq ~ Hair + Eye + Sex, data = HE)
HE_array
## , , Sex = Male
##
## Eye
## Hair Brown Blue Hazel Green
## Black 32 11 10 3
## Brown 53 50 25 15
## Red 10 10 7 7
## Blond 3 30 5 8
##
## , , Sex = Female
##
## Eye
## Hair Brown Blue Hazel Green
## Black 36 9 5 2
## Brown 66 34 29 14
## Red 16 7 7 7
## Blond 4 64 5 8
HairEyeColor
## , , Sex = Male
##
## Eye
## Hair Brown Blue Hazel Green
## Black 32 11 10 3
## Brown 53 50 25 15
## Red 10 10 7 7
## Blond 3 30 5 8
##
## , , Sex = Female
##
## Eye
## Hair Brown Blue Hazel Green
## Black 36 9 5 2
## Brown 66 34 29 14
## Red 16 7 7 7
## Blond 4 64 5 8
数组、数据框相互转化实例
# 原始数据为数组
HEC_array <- HairEyeColor
HEC_array
## , , Sex = Male
##
## Eye
## Hair Brown Blue Hazel Green
## Black 32 11 10 3
## Brown 53 50 25 15
## Red 10 10 7 7
## Blond 3 30 5 8
##
## , , Sex = Female
##
## Eye
## Hair Brown Blue Hazel Green
## Black 36 9 5 2
## Brown 66 34 29 14
## Red 16 7 7 7
## Blond 4 64 5 8
# 数组转为数据框
HEC_counts <- HEC_array %>%
as.data.frame()
HEC_counts
Black |
Brown |
Male |
32 |
Brown |
Brown |
Male |
53 |
Red |
Brown |
Male |
10 |
Blond |
Brown |
Male |
3 |
Black |
Blue |
Male |
11 |
Brown |
Blue |
Male |
50 |
Red |
Blue |
Male |
10 |
Blond |
Blue |
Male |
30 |
Black |
Hazel |
Male |
10 |
Brown |
Hazel |
Male |
25 |
Red |
Hazel |
Male |
7 |
Blond |
Hazel |
Male |
5 |
Black |
Green |
Male |
3 |
Brown |
Green |
Male |
15 |
Red |
Green |
Male |
7 |
Blond |
Green |
Male |
8 |
Black |
Brown |
Female |
36 |
Brown |
Brown |
Female |
66 |
Red |
Brown |
Female |
16 |
Blond |
Brown |
Female |
4 |
Black |
Blue |
Female |
9 |
Brown |
Blue |
Female |
34 |
Red |
Blue |
Female |
7 |
Blond |
Blue |
Female |
64 |
Black |
Hazel |
Female |
5 |
Brown |
Hazel |
Female |
29 |
Red |
Hazel |
Female |
7 |
Blond |
Hazel |
Female |
5 |
Black |
Green |
Female |
2 |
Brown |
Green |
Female |
14 |
Red |
Green |
Female |
7 |
Blond |
Green |
Female |
8 |
# 汇总频数型数据框转数组
HEC_counts %>%
xtabs(Freq ~ ., data = .)
## , , Sex = Male
##
## Eye
## Hair Brown Blue Hazel Green
## Black 32 11 10 3
## Brown 53 50 25 15
## Red 10 10 7 7
## Blond 3 30 5 8
##
## , , Sex = Female
##
## Eye
## Hair Brown Blue Hazel Green
## Black 36 9 5 2
## Brown 66 34 29 14
## Red 16 7 7 7
## Blond 4 64 5 8
## 创建频数转观测函数
counts_to_cases <- function(x, count_col = "Freq"){
idx <- rep(seq_len(nrow(x)), x[[count_col]])
x[[count_col]] <- NULL
x[idx, ]
}
# 数据框由汇总频数型转为重复观测型
HEC_cases <- HEC_counts %>%
counts_to_cases()
HEC_cases
1 |
Black |
Brown |
Male |
1.1 |
Black |
Brown |
Male |
1.2 |
Black |
Brown |
Male |
1.3 |
Black |
Brown |
Male |
1.4 |
Black |
Brown |
Male |
1.5 |
Black |
Brown |
Male |
1.6 |
Black |
Brown |
Male |
1.7 |
Black |
Brown |
Male |
1.8 |
Black |
Brown |
Male |
1.9 |
Black |
Brown |
Male |
1.10 |
Black |
Brown |
Male |
1.11 |
Black |
Brown |
Male |
1.12 |
Black |
Brown |
Male |
1.13 |
Black |
Brown |
Male |
1.14 |
Black |
Brown |
Male |
1.15 |
Black |
Brown |
Male |
1.16 |
Black |
Brown |
Male |
1.17 |
Black |
Brown |
Male |
1.18 |
Black |
Brown |
Male |
1.19 |
Black |
Brown |
Male |
1.20 |
Black |
Brown |
Male |
1.21 |
Black |
Brown |
Male |
1.22 |
Black |
Brown |
Male |
1.23 |
Black |
Brown |
Male |
1.24 |
Black |
Brown |
Male |
1.25 |
Black |
Brown |
Male |
1.26 |
Black |
Brown |
Male |
1.27 |
Black |
Brown |
Male |
1.28 |
Black |
Brown |
Male |
1.29 |
Black |
Brown |
Male |
1.30 |
Black |
Brown |
Male |
1.31 |
Black |
Brown |
Male |
2 |
Brown |
Brown |
Male |
2.1 |
Brown |
Brown |
Male |
2.2 |
Brown |
Brown |
Male |
2.3 |
Brown |
Brown |
Male |
2.4 |
Brown |
Brown |
Male |
2.5 |
Brown |
Brown |
Male |
2.6 |
Brown |
Brown |
Male |
2.7 |
Brown |
Brown |
Male |
2.8 |
Brown |
Brown |
Male |
2.9 |
Brown |
Brown |
Male |
2.10 |
Brown |
Brown |
Male |
2.11 |
Brown |
Brown |
Male |
2.12 |
Brown |
Brown |
Male |
2.13 |
Brown |
Brown |
Male |
2.14 |
Brown |
Brown |
Male |
2.15 |
Brown |
Brown |
Male |
2.16 |
Brown |
Brown |
Male |
2.17 |
Brown |
Brown |
Male |
2.18 |
Brown |
Brown |
Male |
2.19 |
Brown |
Brown |
Male |
2.20 |
Brown |
Brown |
Male |
2.21 |
Brown |
Brown |
Male |
2.22 |
Brown |
Brown |
Male |
2.23 |
Brown |
Brown |
Male |
2.24 |
Brown |
Brown |
Male |
2.25 |
Brown |
Brown |
Male |
2.26 |
Brown |
Brown |
Male |
2.27 |
Brown |
Brown |
Male |
2.28 |
Brown |
Brown |
Male |
2.29 |
Brown |
Brown |
Male |
2.30 |
Brown |
Brown |
Male |
2.31 |
Brown |
Brown |
Male |
2.32 |
Brown |
Brown |
Male |
2.33 |
Brown |
Brown |
Male |
2.34 |
Brown |
Brown |
Male |
2.35 |
Brown |
Brown |
Male |
2.36 |
Brown |
Brown |
Male |
2.37 |
Brown |
Brown |
Male |
2.38 |
Brown |
Brown |
Male |
2.39 |
Brown |
Brown |
Male |
2.40 |
Brown |
Brown |
Male |
2.41 |
Brown |
Brown |
Male |
2.42 |
Brown |
Brown |
Male |
2.43 |
Brown |
Brown |
Male |
2.44 |
Brown |
Brown |
Male |
2.45 |
Brown |
Brown |
Male |
2.46 |
Brown |
Brown |
Male |
2.47 |
Brown |
Brown |
Male |
2.48 |
Brown |
Brown |
Male |
2.49 |
Brown |
Brown |
Male |
2.50 |
Brown |
Brown |
Male |
2.51 |
Brown |
Brown |
Male |
2.52 |
Brown |
Brown |
Male |
3 |
Red |
Brown |
Male |
3.1 |
Red |
Brown |
Male |
3.2 |
Red |
Brown |
Male |
3.3 |
Red |
Brown |
Male |
3.4 |
Red |
Brown |
Male |
3.5 |
Red |
Brown |
Male |
3.6 |
Red |
Brown |
Male |
3.7 |
Red |
Brown |
Male |
3.8 |
Red |
Brown |
Male |
3.9 |
Red |
Brown |
Male |
4 |
Blond |
Brown |
Male |
4.1 |
Blond |
Brown |
Male |
4.2 |
Blond |
Brown |
Male |
5 |
Black |
Blue |
Male |
5.1 |
Black |
Blue |
Male |
5.2 |
Black |
Blue |
Male |
5.3 |
Black |
Blue |
Male |
5.4 |
Black |
Blue |
Male |
5.5 |
Black |
Blue |
Male |
5.6 |
Black |
Blue |
Male |
5.7 |
Black |
Blue |
Male |
5.8 |
Black |
Blue |
Male |
5.9 |
Black |
Blue |
Male |
5.10 |
Black |
Blue |
Male |
6 |
Brown |
Blue |
Male |
6.1 |
Brown |
Blue |
Male |
6.2 |
Brown |
Blue |
Male |
6.3 |
Brown |
Blue |
Male |
6.4 |
Brown |
Blue |
Male |
6.5 |
Brown |
Blue |
Male |
6.6 |
Brown |
Blue |
Male |
6.7 |
Brown |
Blue |
Male |
6.8 |
Brown |
Blue |
Male |
6.9 |
Brown |
Blue |
Male |
6.10 |
Brown |
Blue |
Male |
6.11 |
Brown |
Blue |
Male |
6.12 |
Brown |
Blue |
Male |
6.13 |
Brown |
Blue |
Male |
6.14 |
Brown |
Blue |
Male |
6.15 |
Brown |
Blue |
Male |
6.16 |
Brown |
Blue |
Male |
6.17 |
Brown |
Blue |
Male |
6.18 |
Brown |
Blue |
Male |
6.19 |
Brown |
Blue |
Male |
6.20 |
Brown |
Blue |
Male |
6.21 |
Brown |
Blue |
Male |
6.22 |
Brown |
Blue |
Male |
6.23 |
Brown |
Blue |
Male |
6.24 |
Brown |
Blue |
Male |
6.25 |
Brown |
Blue |
Male |
6.26 |
Brown |
Blue |
Male |
6.27 |
Brown |
Blue |
Male |
6.28 |
Brown |
Blue |
Male |
6.29 |
Brown |
Blue |
Male |
6.30 |
Brown |
Blue |
Male |
6.31 |
Brown |
Blue |
Male |
6.32 |
Brown |
Blue |
Male |
6.33 |
Brown |
Blue |
Male |
6.34 |
Brown |
Blue |
Male |
6.35 |
Brown |
Blue |
Male |
6.36 |
Brown |
Blue |
Male |
6.37 |
Brown |
Blue |
Male |
6.38 |
Brown |
Blue |
Male |
6.39 |
Brown |
Blue |
Male |
6.40 |
Brown |
Blue |
Male |
6.41 |
Brown |
Blue |
Male |
6.42 |
Brown |
Blue |
Male |
6.43 |
Brown |
Blue |
Male |
6.44 |
Brown |
Blue |
Male |
6.45 |
Brown |
Blue |
Male |
6.46 |
Brown |
Blue |
Male |
6.47 |
Brown |
Blue |
Male |
6.48 |
Brown |
Blue |
Male |
6.49 |
Brown |
Blue |
Male |
7 |
Red |
Blue |
Male |
7.1 |
Red |
Blue |
Male |
7.2 |
Red |
Blue |
Male |
7.3 |
Red |
Blue |
Male |
7.4 |
Red |
Blue |
Male |
7.5 |
Red |
Blue |
Male |
7.6 |
Red |
Blue |
Male |
7.7 |
Red |
Blue |
Male |
7.8 |
Red |
Blue |
Male |
7.9 |
Red |
Blue |
Male |
8 |
Blond |
Blue |
Male |
8.1 |
Blond |
Blue |
Male |
8.2 |
Blond |
Blue |
Male |
8.3 |
Blond |
Blue |
Male |
8.4 |
Blond |
Blue |
Male |
8.5 |
Blond |
Blue |
Male |
8.6 |
Blond |
Blue |
Male |
8.7 |
Blond |
Blue |
Male |
8.8 |
Blond |
Blue |
Male |
8.9 |
Blond |
Blue |
Male |
8.10 |
Blond |
Blue |
Male |
8.11 |
Blond |
Blue |
Male |
8.12 |
Blond |
Blue |
Male |
8.13 |
Blond |
Blue |
Male |
8.14 |
Blond |
Blue |
Male |
8.15 |
Blond |
Blue |
Male |
8.16 |
Blond |
Blue |
Male |
8.17 |
Blond |
Blue |
Male |
8.18 |
Blond |
Blue |
Male |
8.19 |
Blond |
Blue |
Male |
8.20 |
Blond |
Blue |
Male |
8.21 |
Blond |
Blue |
Male |
8.22 |
Blond |
Blue |
Male |
8.23 |
Blond |
Blue |
Male |
8.24 |
Blond |
Blue |
Male |
8.25 |
Blond |
Blue |
Male |
8.26 |
Blond |
Blue |
Male |
8.27 |
Blond |
Blue |
Male |
8.28 |
Blond |
Blue |
Male |
8.29 |
Blond |
Blue |
Male |
9 |
Black |
Hazel |
Male |
9.1 |
Black |
Hazel |
Male |
9.2 |
Black |
Hazel |
Male |
9.3 |
Black |
Hazel |
Male |
9.4 |
Black |
Hazel |
Male |
9.5 |
Black |
Hazel |
Male |
9.6 |
Black |
Hazel |
Male |
9.7 |
Black |
Hazel |
Male |
9.8 |
Black |
Hazel |
Male |
9.9 |
Black |
Hazel |
Male |
10 |
Brown |
Hazel |
Male |
10.1 |
Brown |
Hazel |
Male |
10.2 |
Brown |
Hazel |
Male |
10.3 |
Brown |
Hazel |
Male |
10.4 |
Brown |
Hazel |
Male |
10.5 |
Brown |
Hazel |
Male |
10.6 |
Brown |
Hazel |
Male |
10.7 |
Brown |
Hazel |
Male |
10.8 |
Brown |
Hazel |
Male |
10.9 |
Brown |
Hazel |
Male |
10.10 |
Brown |
Hazel |
Male |
10.11 |
Brown |
Hazel |
Male |
10.12 |
Brown |
Hazel |
Male |
10.13 |
Brown |
Hazel |
Male |
10.14 |
Brown |
Hazel |
Male |
10.15 |
Brown |
Hazel |
Male |
10.16 |
Brown |
Hazel |
Male |
10.17 |
Brown |
Hazel |
Male |
10.18 |
Brown |
Hazel |
Male |
10.19 |
Brown |
Hazel |
Male |
10.20 |
Brown |
Hazel |
Male |
10.21 |
Brown |
Hazel |
Male |
10.22 |
Brown |
Hazel |
Male |
10.23 |
Brown |
Hazel |
Male |
10.24 |
Brown |
Hazel |
Male |
11 |
Red |
Hazel |
Male |
11.1 |
Red |
Hazel |
Male |
11.2 |
Red |
Hazel |
Male |
11.3 |
Red |
Hazel |
Male |
11.4 |
Red |
Hazel |
Male |
11.5 |
Red |
Hazel |
Male |
11.6 |
Red |
Hazel |
Male |
12 |
Blond |
Hazel |
Male |
12.1 |
Blond |
Hazel |
Male |
12.2 |
Blond |
Hazel |
Male |
12.3 |
Blond |
Hazel |
Male |
12.4 |
Blond |
Hazel |
Male |
13 |
Black |
Green |
Male |
13.1 |
Black |
Green |
Male |
13.2 |
Black |
Green |
Male |
14 |
Brown |
Green |
Male |
14.1 |
Brown |
Green |
Male |
14.2 |
Brown |
Green |
Male |
14.3 |
Brown |
Green |
Male |
14.4 |
Brown |
Green |
Male |
14.5 |
Brown |
Green |
Male |
14.6 |
Brown |
Green |
Male |
14.7 |
Brown |
Green |
Male |
14.8 |
Brown |
Green |
Male |
14.9 |
Brown |
Green |
Male |
14.10 |
Brown |
Green |
Male |
14.11 |
Brown |
Green |
Male |
14.12 |
Brown |
Green |
Male |
14.13 |
Brown |
Green |
Male |
14.14 |
Brown |
Green |
Male |
15 |
Red |
Green |
Male |
15.1 |
Red |
Green |
Male |
15.2 |
Red |
Green |
Male |
15.3 |
Red |
Green |
Male |
15.4 |
Red |
Green |
Male |
15.5 |
Red |
Green |
Male |
15.6 |
Red |
Green |
Male |
16 |
Blond |
Green |
Male |
16.1 |
Blond |
Green |
Male |
16.2 |
Blond |
Green |
Male |
16.3 |
Blond |
Green |
Male |
16.4 |
Blond |
Green |
Male |
16.5 |
Blond |
Green |
Male |
16.6 |
Blond |
Green |
Male |
16.7 |
Blond |
Green |
Male |
17 |
Black |
Brown |
Female |
17.1 |
Black |
Brown |
Female |
17.2 |
Black |
Brown |
Female |
17.3 |
Black |
Brown |
Female |
17.4 |
Black |
Brown |
Female |
17.5 |
Black |
Brown |
Female |
17.6 |
Black |
Brown |
Female |
17.7 |
Black |
Brown |
Female |
17.8 |
Black |
Brown |
Female |
17.9 |
Black |
Brown |
Female |
17.10 |
Black |
Brown |
Female |
17.11 |
Black |
Brown |
Female |
17.12 |
Black |
Brown |
Female |
17.13 |
Black |
Brown |
Female |
17.14 |
Black |
Brown |
Female |
17.15 |
Black |
Brown |
Female |
17.16 |
Black |
Brown |
Female |
17.17 |
Black |
Brown |
Female |
17.18 |
Black |
Brown |
Female |
17.19 |
Black |
Brown |
Female |
17.20 |
Black |
Brown |
Female |
17.21 |
Black |
Brown |
Female |
17.22 |
Black |
Brown |
Female |
17.23 |
Black |
Brown |
Female |
17.24 |
Black |
Brown |
Female |
17.25 |
Black |
Brown |
Female |
17.26 |
Black |
Brown |
Female |
17.27 |
Black |
Brown |
Female |
17.28 |
Black |
Brown |
Female |
17.29 |
Black |
Brown |
Female |
17.30 |
Black |
Brown |
Female |
17.31 |
Black |
Brown |
Female |
17.32 |
Black |
Brown |
Female |
17.33 |
Black |
Brown |
Female |
17.34 |
Black |
Brown |
Female |
17.35 |
Black |
Brown |
Female |
18 |
Brown |
Brown |
Female |
18.1 |
Brown |
Brown |
Female |
18.2 |
Brown |
Brown |
Female |
18.3 |
Brown |
Brown |
Female |
18.4 |
Brown |
Brown |
Female |
18.5 |
Brown |
Brown |
Female |
18.6 |
Brown |
Brown |
Female |
18.7 |
Brown |
Brown |
Female |
18.8 |
Brown |
Brown |
Female |
18.9 |
Brown |
Brown |
Female |
18.10 |
Brown |
Brown |
Female |
18.11 |
Brown |
Brown |
Female |
18.12 |
Brown |
Brown |
Female |
18.13 |
Brown |
Brown |
Female |
18.14 |
Brown |
Brown |
Female |
18.15 |
Brown |
Brown |
Female |
18.16 |
Brown |
Brown |
Female |
18.17 |
Brown |
Brown |
Female |
18.18 |
Brown |
Brown |
Female |
18.19 |
Brown |
Brown |
Female |
18.20 |
Brown |
Brown |
Female |
18.21 |
Brown |
Brown |
Female |
18.22 |
Brown |
Brown |
Female |
18.23 |
Brown |
Brown |
Female |
18.24 |
Brown |
Brown |
Female |
18.25 |
Brown |
Brown |
Female |
18.26 |
Brown |
Brown |
Female |
18.27 |
Brown |
Brown |
Female |
18.28 |
Brown |
Brown |
Female |
18.29 |
Brown |
Brown |
Female |
18.30 |
Brown |
Brown |
Female |
18.31 |
Brown |
Brown |
Female |
18.32 |
Brown |
Brown |
Female |
18.33 |
Brown |
Brown |
Female |
18.34 |
Brown |
Brown |
Female |
18.35 |
Brown |
Brown |
Female |
18.36 |
Brown |
Brown |
Female |
18.37 |
Brown |
Brown |
Female |
18.38 |
Brown |
Brown |
Female |
18.39 |
Brown |
Brown |
Female |
18.40 |
Brown |
Brown |
Female |
18.41 |
Brown |
Brown |
Female |
18.42 |
Brown |
Brown |
Female |
18.43 |
Brown |
Brown |
Female |
18.44 |
Brown |
Brown |
Female |
18.45 |
Brown |
Brown |
Female |
18.46 |
Brown |
Brown |
Female |
18.47 |
Brown |
Brown |
Female |
18.48 |
Brown |
Brown |
Female |
18.49 |
Brown |
Brown |
Female |
18.50 |
Brown |
Brown |
Female |
18.51 |
Brown |
Brown |
Female |
18.52 |
Brown |
Brown |
Female |
18.53 |
Brown |
Brown |
Female |
18.54 |
Brown |
Brown |
Female |
18.55 |
Brown |
Brown |
Female |
18.56 |
Brown |
Brown |
Female |
18.57 |
Brown |
Brown |
Female |
18.58 |
Brown |
Brown |
Female |
18.59 |
Brown |
Brown |
Female |
18.60 |
Brown |
Brown |
Female |
18.61 |
Brown |
Brown |
Female |
18.62 |
Brown |
Brown |
Female |
18.63 |
Brown |
Brown |
Female |
18.64 |
Brown |
Brown |
Female |
18.65 |
Brown |
Brown |
Female |
19 |
Red |
Brown |
Female |
19.1 |
Red |
Brown |
Female |
19.2 |
Red |
Brown |
Female |
19.3 |
Red |
Brown |
Female |
19.4 |
Red |
Brown |
Female |
19.5 |
Red |
Brown |
Female |
19.6 |
Red |
Brown |
Female |
19.7 |
Red |
Brown |
Female |
19.8 |
Red |
Brown |
Female |
19.9 |
Red |
Brown |
Female |
19.10 |
Red |
Brown |
Female |
19.11 |
Red |
Brown |
Female |
19.12 |
Red |
Brown |
Female |
19.13 |
Red |
Brown |
Female |
19.14 |
Red |
Brown |
Female |
19.15 |
Red |
Brown |
Female |
20 |
Blond |
Brown |
Female |
20.1 |
Blond |
Brown |
Female |
20.2 |
Blond |
Brown |
Female |
20.3 |
Blond |
Brown |
Female |
21 |
Black |
Blue |
Female |
21.1 |
Black |
Blue |
Female |
21.2 |
Black |
Blue |
Female |
21.3 |
Black |
Blue |
Female |
21.4 |
Black |
Blue |
Female |
21.5 |
Black |
Blue |
Female |
21.6 |
Black |
Blue |
Female |
21.7 |
Black |
Blue |
Female |
21.8 |
Black |
Blue |
Female |
22 |
Brown |
Blue |
Female |
22.1 |
Brown |
Blue |
Female |
22.2 |
Brown |
Blue |
Female |
22.3 |
Brown |
Blue |
Female |
22.4 |
Brown |
Blue |
Female |
22.5 |
Brown |
Blue |
Female |
22.6 |
Brown |
Blue |
Female |
22.7 |
Brown |
Blue |
Female |
22.8 |
Brown |
Blue |
Female |
22.9 |
Brown |
Blue |
Female |
22.10 |
Brown |
Blue |
Female |
22.11 |
Brown |
Blue |
Female |
22.12 |
Brown |
Blue |
Female |
22.13 |
Brown |
Blue |
Female |
22.14 |
Brown |
Blue |
Female |
22.15 |
Brown |
Blue |
Female |
22.16 |
Brown |
Blue |
Female |
22.17 |
Brown |
Blue |
Female |
22.18 |
Brown |
Blue |
Female |
22.19 |
Brown |
Blue |
Female |
22.20 |
Brown |
Blue |
Female |
22.21 |
Brown |
Blue |
Female |
22.22 |
Brown |
Blue |
Female |
22.23 |
Brown |
Blue |
Female |
22.24 |
Brown |
Blue |
Female |
22.25 |
Brown |
Blue |
Female |
22.26 |
Brown |
Blue |
Female |
22.27 |
Brown |
Blue |
Female |
22.28 |
Brown |
Blue |
Female |
22.29 |
Brown |
Blue |
Female |
22.30 |
Brown |
Blue |
Female |
22.31 |
Brown |
Blue |
Female |
22.32 |
Brown |
Blue |
Female |
22.33 |
Brown |
Blue |
Female |
23 |
Red |
Blue |
Female |
23.1 |
Red |
Blue |
Female |
23.2 |
Red |
Blue |
Female |
23.3 |
Red |
Blue |
Female |
23.4 |
Red |
Blue |
Female |
23.5 |
Red |
Blue |
Female |
23.6 |
Red |
Blue |
Female |
24 |
Blond |
Blue |
Female |
24.1 |
Blond |
Blue |
Female |
24.2 |
Blond |
Blue |
Female |
24.3 |
Blond |
Blue |
Female |
24.4 |
Blond |
Blue |
Female |
24.5 |
Blond |
Blue |
Female |
24.6 |
Blond |
Blue |
Female |
24.7 |
Blond |
Blue |
Female |
24.8 |
Blond |
Blue |
Female |
24.9 |
Blond |
Blue |
Female |
24.10 |
Blond |
Blue |
Female |
24.11 |
Blond |
Blue |
Female |
24.12 |
Blond |
Blue |
Female |
24.13 |
Blond |
Blue |
Female |
24.14 |
Blond |
Blue |
Female |
24.15 |
Blond |
Blue |
Female |
24.16 |
Blond |
Blue |
Female |
24.17 |
Blond |
Blue |
Female |
24.18 |
Blond |
Blue |
Female |
24.19 |
Blond |
Blue |
Female |
24.20 |
Blond |
Blue |
Female |
24.21 |
Blond |
Blue |
Female |
24.22 |
Blond |
Blue |
Female |
24.23 |
Blond |
Blue |
Female |
24.24 |
Blond |
Blue |
Female |
24.25 |
Blond |
Blue |
Female |
24.26 |
Blond |
Blue |
Female |
24.27 |
Blond |
Blue |
Female |
24.28 |
Blond |
Blue |
Female |
24.29 |
Blond |
Blue |
Female |
24.30 |
Blond |
Blue |
Female |
24.31 |
Blond |
Blue |
Female |
24.32 |
Blond |
Blue |
Female |
24.33 |
Blond |
Blue |
Female |
24.34 |
Blond |
Blue |
Female |
24.35 |
Blond |
Blue |
Female |
24.36 |
Blond |
Blue |
Female |
24.37 |
Blond |
Blue |
Female |
24.38 |
Blond |
Blue |
Female |
24.39 |
Blond |
Blue |
Female |
24.40 |
Blond |
Blue |
Female |
24.41 |
Blond |
Blue |
Female |
24.42 |
Blond |
Blue |
Female |
24.43 |
Blond |
Blue |
Female |
24.44 |
Blond |
Blue |
Female |
24.45 |
Blond |
Blue |
Female |
24.46 |
Blond |
Blue |
Female |
24.47 |
Blond |
Blue |
Female |
24.48 |
Blond |
Blue |
Female |
24.49 |
Blond |
Blue |
Female |
24.50 |
Blond |
Blue |
Female |
24.51 |
Blond |
Blue |
Female |
24.52 |
Blond |
Blue |
Female |
24.53 |
Blond |
Blue |
Female |
24.54 |
Blond |
Blue |
Female |
24.55 |
Blond |
Blue |
Female |
24.56 |
Blond |
Blue |
Female |
24.57 |
Blond |
Blue |
Female |
24.58 |
Blond |
Blue |
Female |
24.59 |
Blond |
Blue |
Female |
24.60 |
Blond |
Blue |
Female |
24.61 |
Blond |
Blue |
Female |
24.62 |
Blond |
Blue |
Female |
24.63 |
Blond |
Blue |
Female |
25 |
Black |
Hazel |
Female |
25.1 |
Black |
Hazel |
Female |
25.2 |
Black |
Hazel |
Female |
25.3 |
Black |
Hazel |
Female |
25.4 |
Black |
Hazel |
Female |
26 |
Brown |
Hazel |
Female |
26.1 |
Brown |
Hazel |
Female |
26.2 |
Brown |
Hazel |
Female |
26.3 |
Brown |
Hazel |
Female |
26.4 |
Brown |
Hazel |
Female |
26.5 |
Brown |
Hazel |
Female |
26.6 |
Brown |
Hazel |
Female |
26.7 |
Brown |
Hazel |
Female |
26.8 |
Brown |
Hazel |
Female |
26.9 |
Brown |
Hazel |
Female |
26.10 |
Brown |
Hazel |
Female |
26.11 |
Brown |
Hazel |
Female |
26.12 |
Brown |
Hazel |
Female |
26.13 |
Brown |
Hazel |
Female |
26.14 |
Brown |
Hazel |
Female |
26.15 |
Brown |
Hazel |
Female |
26.16 |
Brown |
Hazel |
Female |
26.17 |
Brown |
Hazel |
Female |
26.18 |
Brown |
Hazel |
Female |
26.19 |
Brown |
Hazel |
Female |
26.20 |
Brown |
Hazel |
Female |
26.21 |
Brown |
Hazel |
Female |
26.22 |
Brown |
Hazel |
Female |
26.23 |
Brown |
Hazel |
Female |
26.24 |
Brown |
Hazel |
Female |
26.25 |
Brown |
Hazel |
Female |
26.26 |
Brown |
Hazel |
Female |
26.27 |
Brown |
Hazel |
Female |
26.28 |
Brown |
Hazel |
Female |
27 |
Red |
Hazel |
Female |
27.1 |
Red |
Hazel |
Female |
27.2 |
Red |
Hazel |
Female |
27.3 |
Red |
Hazel |
Female |
27.4 |
Red |
Hazel |
Female |
27.5 |
Red |
Hazel |
Female |
27.6 |
Red |
Hazel |
Female |
28 |
Blond |
Hazel |
Female |
28.1 |
Blond |
Hazel |
Female |
28.2 |
Blond |
Hazel |
Female |
28.3 |
Blond |
Hazel |
Female |
28.4 |
Blond |
Hazel |
Female |
29 |
Black |
Green |
Female |
29.1 |
Black |
Green |
Female |
30 |
Brown |
Green |
Female |
30.1 |
Brown |
Green |
Female |
30.2 |
Brown |
Green |
Female |
30.3 |
Brown |
Green |
Female |
30.4 |
Brown |
Green |
Female |
30.5 |
Brown |
Green |
Female |
30.6 |
Brown |
Green |
Female |
30.7 |
Brown |
Green |
Female |
30.8 |
Brown |
Green |
Female |
30.9 |
Brown |
Green |
Female |
30.10 |
Brown |
Green |
Female |
30.11 |
Brown |
Green |
Female |
30.12 |
Brown |
Green |
Female |
30.13 |
Brown |
Green |
Female |
31 |
Red |
Green |
Female |
31.1 |
Red |
Green |
Female |
31.2 |
Red |
Green |
Female |
31.3 |
Red |
Green |
Female |
31.4 |
Red |
Green |
Female |
31.5 |
Red |
Green |
Female |
31.6 |
Red |
Green |
Female |
32 |
Blond |
Green |
Female |
32.1 |
Blond |
Green |
Female |
32.2 |
Blond |
Green |
Female |
32.3 |
Blond |
Green |
Female |
32.4 |
Blond |
Green |
Female |
32.5 |
Blond |
Green |
Female |
32.6 |
Blond |
Green |
Female |
32.7 |
Blond |
Green |
Female |
# 或者用slice
HEC_counts %>%
slice(rep(1:n(), Freq))
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Black |
Brown |
Male |
32 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Brown |
Brown |
Male |
53 |
Red |
Brown |
Male |
10 |
Red |
Brown |
Male |
10 |
Red |
Brown |
Male |
10 |
Red |
Brown |
Male |
10 |
Red |
Brown |
Male |
10 |
Red |
Brown |
Male |
10 |
Red |
Brown |
Male |
10 |
Red |
Brown |
Male |
10 |
Red |
Brown |
Male |
10 |
Red |
Brown |
Male |
10 |
Blond |
Brown |
Male |
3 |
Blond |
Brown |
Male |
3 |
Blond |
Brown |
Male |
3 |
Black |
Blue |
Male |
11 |
Black |
Blue |
Male |
11 |
Black |
Blue |
Male |
11 |
Black |
Blue |
Male |
11 |
Black |
Blue |
Male |
11 |
Black |
Blue |
Male |
11 |
Black |
Blue |
Male |
11 |
Black |
Blue |
Male |
11 |
Black |
Blue |
Male |
11 |
Black |
Blue |
Male |
11 |
Black |
Blue |
Male |
11 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Brown |
Blue |
Male |
50 |
Red |
Blue |
Male |
10 |
Red |
Blue |
Male |
10 |
Red |
Blue |
Male |
10 |
Red |
Blue |
Male |
10 |
Red |
Blue |
Male |
10 |
Red |
Blue |
Male |
10 |
Red |
Blue |
Male |
10 |
Red |
Blue |
Male |
10 |
Red |
Blue |
Male |
10 |
Red |
Blue |
Male |
10 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Blond |
Blue |
Male |
30 |
Black |
Hazel |
Male |
10 |
Black |
Hazel |
Male |
10 |
Black |
Hazel |
Male |
10 |
Black |
Hazel |
Male |
10 |
Black |
Hazel |
Male |
10 |
Black |
Hazel |
Male |
10 |
Black |
Hazel |
Male |
10 |
Black |
Hazel |
Male |
10 |
Black |
Hazel |
Male |
10 |
Black |
Hazel |
Male |
10 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Brown |
Hazel |
Male |
25 |
Red |
Hazel |
Male |
7 |
Red |
Hazel |
Male |
7 |
Red |
Hazel |
Male |
7 |
Red |
Hazel |
Male |
7 |
Red |
Hazel |
Male |
7 |
Red |
Hazel |
Male |
7 |
Red |
Hazel |
Male |
7 |
Blond |
Hazel |
Male |
5 |
Blond |
Hazel |
Male |
5 |
Blond |
Hazel |
Male |
5 |
Blond |
Hazel |
Male |
5 |
Blond |
Hazel |
Male |
5 |
Black |
Green |
Male |
3 |
Black |
Green |
Male |
3 |
Black |
Green |
Male |
3 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Brown |
Green |
Male |
15 |
Red |
Green |
Male |
7 |
Red |
Green |
Male |
7 |
Red |
Green |
Male |
7 |
Red |
Green |
Male |
7 |
Red |
Green |
Male |
7 |
Red |
Green |
Male |
7 |
Red |
Green |
Male |
7 |
Blond |
Green |
Male |
8 |
Blond |
Green |
Male |
8 |
Blond |
Green |
Male |
8 |
Blond |
Green |
Male |
8 |
Blond |
Green |
Male |
8 |
Blond |
Green |
Male |
8 |
Blond |
Green |
Male |
8 |
Blond |
Green |
Male |
8 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Black |
Brown |
Female |
36 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Brown |
Brown |
Female |
66 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Red |
Brown |
Female |
16 |
Blond |
Brown |
Female |
4 |
Blond |
Brown |
Female |
4 |
Blond |
Brown |
Female |
4 |
Blond |
Brown |
Female |
4 |
Black |
Blue |
Female |
9 |
Black |
Blue |
Female |
9 |
Black |
Blue |
Female |
9 |
Black |
Blue |
Female |
9 |
Black |
Blue |
Female |
9 |
Black |
Blue |
Female |
9 |
Black |
Blue |
Female |
9 |
Black |
Blue |
Female |
9 |
Black |
Blue |
Female |
9 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Brown |
Blue |
Female |
34 |
Red |
Blue |
Female |
7 |
Red |
Blue |
Female |
7 |
Red |
Blue |
Female |
7 |
Red |
Blue |
Female |
7 |
Red |
Blue |
Female |
7 |
Red |
Blue |
Female |
7 |
Red |
Blue |
Female |
7 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Blond |
Blue |
Female |
64 |
Black |
Hazel |
Female |
5 |
Black |
Hazel |
Female |
5 |
Black |
Hazel |
Female |
5 |
Black |
Hazel |
Female |
5 |
Black |
Hazel |
Female |
5 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Brown |
Hazel |
Female |
29 |
Red |
Hazel |
Female |
7 |
Red |
Hazel |
Female |
7 |
Red |
Hazel |
Female |
7 |
Red |
Hazel |
Female |
7 |
Red |
Hazel |
Female |
7 |
Red |
Hazel |
Female |
7 |
Red |
Hazel |
Female |
7 |
Blond |
Hazel |
Female |
5 |
Blond |
Hazel |
Female |
5 |
Blond |
Hazel |
Female |
5 |
Blond |
Hazel |
Female |
5 |
Blond |
Hazel |
Female |
5 |
Black |
Green |
Female |
2 |
Black |
Green |
Female |
2 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Brown |
Green |
Female |
14 |
Red |
Green |
Female |
7 |
Red |
Green |
Female |
7 |
Red |
Green |
Female |
7 |
Red |
Green |
Female |
7 |
Red |
Green |
Female |
7 |
Red |
Green |
Female |
7 |
Red |
Green |
Female |
7 |
Blond |
Green |
Female |
8 |
Blond |
Green |
Female |
8 |
Blond |
Green |
Female |
8 |
Blond |
Green |
Female |
8 |
Blond |
Green |
Female |
8 |
Blond |
Green |
Female |
8 |
Blond |
Green |
Female |
8 |
Blond |
Green |
Female |
8 |
# 重复观测型数据汇成数组
HEC_cases %>%
table()
## , , Sex = Male
##
## Eye
## Hair Brown Blue Hazel Green
## Black 32 11 10 3
## Brown 53 50 25 15
## Red 10 10 7 7
## Blond 3 30 5 8
##
## , , Sex = Female
##
## Eye
## Hair Brown Blue Hazel Green
## Black 36 9 5 2
## Brown 66 34 29 14
## Red 16 7 7 7
## Blond 4 64 5 8