Julia basic #1

> println("Hello World!")
Hello World!

> df = 42

> typeof(df)

> # comment

> #=
  comment 1
  comment 2

> a = "I am a student"
"I am a student"

> b = ""I am a "student"! """
"I am a \"student\"!!! "

> name = "Jame"

> num_fingers = 10

> num_toes = 10

> println("Hello, my name is $name.")
Hello, my name is Jame.

> println("I have $num_fingers fingers and $num_toes toes. That is $name.")
I have 10 fingers and 10 toes. That is Jame. 

> string("How many cats ", "are too many cats?")
"How many cats are too many cats?"

> string("I don't know, nut ", 10, " are too few.")
"I don't know, nut 10 are too few."

> s3 = "How many cats ";
> s4 = "are too many cats?";

> s3*s4
"How many cats are too many cats?"

> "$s3$s4"
"How many cats are too many cats?"

R, anova

> head(PlantGrowth) 
weight group 
1 4.17 ctrl 
2 5.58 ctrl 
3 5.18 ctrl 
4 6.11 ctrl 
5 4.50 ctrl 
6 4.61 ctrl

> levels(PlantGrowth$group) 
[1] "ctrl" "trt1" "trt2"

> m = aov(weight ~ group, data = PlantGrowth) 
> summary(m)  
          Df Sum Sq Mean Sq F value Pr(>F) 
group      2  3.766  1.8832   4.846 0.0159 * 
Residuals 27 10.492  0.3886 
Signif. codes: 0 ‘***’ 0.001 ‘**’ 0.01 ‘*’ 0.05 ‘.’ 0.1 ‘ ’ 1

> install.packages("DescTools")
> library(DescTools) 
> PostHocTest(m, method='bonferroni') 

Posthoc multiple comparisons of means : Bonferroni 
95% family-wise confidence level 

            diff     lwr.ci    upr.ci   pval 
trt1-ctrl -0.371 -1.0825786 0.3405786 0.5832 
trt2-ctrl  0.494 -0.2175786 1.2055786 0.2630 
trt2-trt1  0.865  0.1534214 1.5765786 0.0134 * 
Signif. codes: 0 '***' 0.001 '**' 0.01 '*' 0.05 '.' 0.1 ' ' 1

PostHocTest(m, method='lsd') # Fisher's LSD
PostHocTest(m, method='hsd') # Tuckey's HSD
PostHocTest(m, method='scheffe') # Scheffe's method

R, t-test

> sleep
> sleep_wide <- data.frame(

> head(sleep) 
extra group ID 
1   0.7 1 1 
2  -1.6 1 2 
3  -0.2 1 3 
4  -1.2 1 4 
5  -0.1 1 5 
6   3.4 1 6 

> head(sleep_wide) 
ID group1 group2 
1  1  0.7  1.9 
2  2 -1.6  0.8 
3  3 -0.2  1.1 
4  4 -1.2  0.1 
5  5 -0.1 -0.1 
6  6  3.4  4.4

> t.test(extra ~ group, sleep) 

Welch Two Sample t-test 

data: extra by group 
t = -1.8608, df = 17.776, p-value = 0.07939 
alternative hypothesis: true difference in means between group 1 and group 2 is not equal to 0 
95 percent confidence interval: 
  -3.3654832 0.2054832 
sample estimates: 
mean in group 1 mean in group 2 
  0.75            2.33 

> t.test(extra ~ group, sleep, var.equal=TRUE) 

Two Sample t-test 

data: extra by group 
t = -1.8608, df = 18, p-value = 0.07919 
alternative hypothesis: true difference in means between group 1 and group 2 is not equal to 0 
95 percent confidence interval: 
  -3.363874 0.203874 
sample estimates: mean in group 1 mean in group 2 
                             0.75            2.33 

> t.test(sleep_wide$group1, sleep_wide$group2) 

Welch Two Sample t-test 

data: sleep_wide$group1 and sleep_wide$group2 
t = -1.8608, df = 17.776, p-value = 0.07939 
alternative hypothesis: true difference in means is not equal to 0 
95 percent confidence interval: 
  -3.3654832 0.2054832 
sample estimates: 
mean of x mean of y 
  0.75      2.33 

> t.test(extra ~ group, sleep, paired=TRUE) 

Paired t-test 

data: extra by group 
t = -4.0621, df = 9, p-value = 0.002833 
alternative hypothesis: true mean difference is not equal to 0 
95 percent confidence interval: 
  -2.4598858 -0.7001142 
sample estimates: 
mean difference 

> t.test(sleep$extra, mu=0) 

One Sample t-test 

data: sleep$extra 
t = 3.413, df = 19, p-value = 0.002918 
alternative hypothesis: true mean is not equal to 0 
95 percent confidence interval: 
  0.5955845 2.4844155 
sample estimates: mean of x 

R, normality

Normality test

> install.packages("ggpubr") 
> library("ggpubr") 
> ggdensity(df$a) 
> shapiro.test(df$a) 

Shapiro-Wilk normality test 
data: df$a 
W = 0.85717, p-value = 0.01382

> ctrl_weight = PlantGrowth$weight[PlantGrowth$group=='ctrl'] 
> shapiro.test(ctrl_weight) 

Shapiro-Wilk normality test 

data: ctrl_weight 
W = 0.95668, p-value = 0.7475

Homogeneity of Variance Test

> install.packages("lawstat")
> library(lawstat)
> levene.test(df$a, df$b)

Modified robust Brown-Forsythe Levene-type test based on the absolute deviations from the median 
data: df$a 
Test Statistic = 0.51658, p-value = 0.8245

> leveneTest(weight ~ group, data=PlantGrowth) 

Levene's Test for Homogeneity of Variance (center = median) 
      Df F value Pr(>F) 
group  2  1.1192 0.3412 

> bartlett.test(a~b, df)   

homogeneity of variances 
data: a by c 
Bartlett's K-squared = 0.054557, df = 1, p-value = 0.8153

> bartlett.test(PlantGrowth$weight, PlantGrowth$group) 

Bartlett test of homogeneity of variances 

data: PlantGrowth$weight and PlantGrowth$group 
Bartlett's K-squared = 2.8786, df = 2, p-value = 0.2371

R, distribution

Normal distribution

rnorm(n, mean=0, sd=1)

> rnorm(100, mean=0, sd=1)
  [1]  1.052455540 -0.139200184 -0.630768200  0.574651186 -0.027678238
  [6]  0.157963596  0.307285236 -0.174280447  0.155648539 -0.036906471
 [11] -0.521523616  1.349996568  0.508998949 -1.195877211 -0.203291424
 [16]  0.075957262  0.078242287  0.975276036  0.260448708  0.527908394
 [21]  0.339204615  0.924176479 -1.900618034 -0.419523655  0.518410973
 [26]  1.503805486  0.207093069 -1.173112132  0.076405809  0.168022222
 [31]  0.768162617 -0.231059392 -0.701879180 -0.400837132  1.412645667
 [36]  1.286866432  0.449828734  1.495692428  1.087496786 -0.419353695
 [41] -0.448426840 -1.036599683  0.001633546  1.363763448 -1.127947285
 [46]  0.104971400  1.747018639 -0.136182726  0.488093848  0.668811115
 [51] -0.912214560  1.778802815 -0.603747373  0.528999433 -1.464570751
 [56]  0.643402087  1.070162642  1.657918184 -2.204124342  1.371261699
 [61] -0.622668091 -1.798293498  1.061093354  0.449315204 -0.036880787
 [66] -0.015131948  0.168141449  0.335687056  0.079462896 -0.987099391
 [71] -0.579258172 -0.493750001  0.398226109  0.863317641 -1.239342815
 [76] -0.483145309  0.848565433 -0.561649091  0.001463557 -0.828169773
 [81]  1.207595254 -0.088429770  1.390762613 -1.197991269  0.492033817
 [86] -1.568035162 -0.461156022 -0.609346257 -0.650463840 -0.103206563
 [91] -0.708333334 -1.849007613 -1.481884929  1.162996807  1.795366371
 [96]  1.384937188 -0.655786995 -0.624068108  1.288978317 -0.373801244

binomial distribution


t distribution

F distribution

chi distribution


R, dplyr


> install.packages("dplyr")
> library(dplyr)
> head(airquality) 
Ozone Solar.R Wind Temp Month Day 
1 41 190  7.4 67 5 1 
2 36 118  8.0 72 5 2 
3 12 149 12.6 74 5 3 
4 18 313 11.5 62 5 4 
5 NA  NA 14.3 56 5 5 
6 28  NA 14.9 66 5 6

> air <- filter(airquality, Month==6)
> head(air) 
Ozone Solar.R Wind Temp Month Day 
1 NA 286  8.6 78 6 1 
2 NA 287  9.7 74 6 2 
3 NA 242 16.1 67 6 3 
4 NA 186  9.2 84 6 4 
5 NA 220  8.6 85 6 5 
6 NA 264 14.3 79 6 6

> air <- filter(airquality, Month==6 & Temp > 90)
> head(air) 
Ozone Solar.R Wind Temp Month Day 
1 NA 259 10.9 93 6 11 
2 NA 250  9.2 92 6 12

> air <- filter(airquality, Ozone > 80 | Temp > 90)
> head(air) 
Ozone Solar.R Wind Temp Month Day 
1 115 223  5.7 79 5 30 
2  NA 259 10.9 93 6 11 
3  NA 250  9.2 92 6 12 
4 135 269  4.1 84 7  1 
5  97 267  6.3 92 7  8 
6  97 272  5.7 92 7  9

> slice(airquality, 6:10)
 Ozone Solar.R Wind Temp Month Day 
1 28  NA 14.9 66 5  6 
2 23 299  8.6 65 5  7 
3 19  99 13.8 59 5  8 
4  8  19 20.1 61 5  9 
5 NA 194  8.6 69 5 10

> air <- arrange(airquality, Temp)
> head(air) 
Ozone Solar.R Wind Temp Month Day 
1 NA  NA 14.3 56 5  5 
2  6  78 18.4 57 5 18 
3 NA  66 16.6 57 5 25 
4 NA  NA  8.0 57 5 27 
5 18  65 13.2 58 5 15 
6 NA 266 14.9 58 5 26

> air <- arrange(airquality, desc(Temp)) 
> head(air) 
Ozone Solar.R Wind Temp Month Day 
1  76 203  9.7 97 8 28 
2  84 237  6.3 96 8 30 
3 118 225  2.3 94 8 29 
4  85 188  6.3 94 8 31 
5  NA 259 10.9 93 6 11 
6  73 183  2.8 93 9  3

> air <- select(airquality, Month, Day, Temp)
> head(air)
 Month Day Temp 
1  5 1 67 
2  5 2 72 
3  5 3 74 
4  5 4 62 
5  5 5 56 
6  5 6 66

> air <- select(airquality, Temp:Day)      # Temp~Day까지 추출 
> air <- select(airquality, -(Temp:Day))   # Temp~Day까지 제외하고 추출 

> air <- select(airquality, Solar=Solar.R) # 이름 바꿔서 추출 
> head(air) 
1 190 
2 118 
3 149 
4 313 
5  NA 
6  NA 

> air <- rename(airquality, Solar=Solar.R) 
> head(air) 
Ozone Solar Wind Temp Month Day 
1 41 190  7.4 67 5 1 
2 36 118  8.0 72 5 2 
3 12 149 12.6 74 5 3 
4 18 313 11.5 62 5 4 
5 NA  NA 14.3 56 5 5 
6 28  NA 14.9 66 5 6

> distinct(select(airquality, Month)) # 중복 빼고 추출 
> Month 
1 5 
2 6 
3 7 
4 8 
5 9

> air <- mutate(airquality, Temp.C = (Temp-32)/1.8) # 변수 새로 만들기 
> head(air) 
Ozone Solar.R Wind Temp Month Day Temp.C   
1 41 190  7.4 67 5 1 19.44444   
2 36 118  8.0 72 5 2 22.22222   
3 12 149 12.6 74 5 3 23.33333   
4 18 313 11.5 62 5 4 16.66667   
5 NA  NA 14.3 56 5 5 13.33333  
6 28  NA 14.9 66 5 6 18.88889   

> summarise(airquality, mean(Temp), na.rm=TRUE) 
1 77.88235

median, sd, max, min

> sample_n(airquality, 5) # 5개 추출 
Ozone Solar.R Wind Temp Month Day 
1  9  24 13.8 81 8  2 
2 NA 332 13.8 80 6 14 
3 NA 264 14.3 79 6  6 
4  9  24 10.9 71 9 14 
5 39 323 11.5 87 6 10 

> sample_frac(airquality, 0.05) # 5% 추출 
Ozone Solar.R Wind Temp Month Day 
1 78 197  5.1 92 9  2 
2 13 112 11.5 71 9 15 
3 24 238 10.3 68 9 19 
4 36 118  8.0 72 5  2 
5 NA 250  9.2 92 6 12 
6 12 120 11.5 73 6 19 
7 32  92 12.0 61 5 24 
8  9  36 14.3 72 8 22

, replace=TRUE # 복원추출 

> air.group <- group_by(airquality, Month) 
> air.group 
# A tibble: 153 × 6 
# Groups: Month [5] 
Ozone Solar.R Wind Temp Month Day 
<int> <int> <dbl> <int> <int> <int> 
1 41 190 7.4 67 5 1 
2 36 118 8 72 5 2 
3 12 149 12.6 74 5 3 
4 18 313 11.5 62 5 4 
5 NA NA 14.3 56 5 5 
6 28 NA 14.9 66 5 6 
7 23 299 8.6 65 5 7 
8 19 99 13.8 59 5 8 
9 8 19 20.1 61 5 9 
10 NA 194 8.6 69 5 10 
# … with 143 more rows 
# i Use `print(n = ...)` to see more rows

R, data import

import data

> df <- read.csv("~/desktop/data.csv", header = TRUE, sep = ",")

> install.packages('readxl')
> library(readxl)
> df <- read_excel("~/desktop/data.csv")

맥 환경설정

> /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” 
> echo "export PATH=/opt/homebrew/bin:$PATH" >> ~/.zshrc 
> brew install cask 
> brew install --cask julia
> brew install miniforge
> conda install jupyterlab


후한서 동이열전(後漢書 東夷列傳)

후한서 동이열전(後漢書 東夷列傳)

1. 서(序)

  1. 「왕제(王制)」에 이르기를 ‘동방(東方)을 이(夷)라 한다’고 하였다. 이(夷)란 근본이다. [그 의 미는] 이(夷)가 어질어서 생명을 좋아하므로 만물이 땅에 근본하여 산출되는 것과 같다는 말이 다. 그러므로 [이(夷)는] 천성이 유순하여 도리로서 다스리기 쉽기 때문에 군자국(君子國)과 불 사국(不死國)이 있기까지 하다. 이(夷)에는 아홉 종류가 있으니, 견이(畎夷)· 우이(于夷)· 방이 (方夷)· 황이(黃夷)· 백이(白夷)· 적이(赤夷)· 현이(玄夷)· 풍이(風夷)· 양이(陽夷)가 그것이다. 그 러므로 공자도 구이(九夷)에 살고 싶어하였다.
  2. 옛날 요(堯)임금이 희중(羲仲)을 우이(嵎夷)에 살도록 명하면서 ‘양곡(暘谷)’이라 하였으니 그곳은 대체로 해가 돋는 곳이다.
  3. 하후씨(夏后氏)의 태강(太康)이 덕을 잃자, 이인(夷人)들이 처음으로 반(叛)하기 시작하였다. 소강(少康) 이후부터는 대대로 왕화(王化)에 감복되어 왕실에 복종하고 그들의 음악과 춤을 바 치게 되었다. 걸(桀)이 포악해지니 제이(諸夷)가 내지(內地)에 침입(侵入)하여 왔는데, 은(殷)의 탕왕(湯王)이 혁명(革命)하고 [난 뒤] 이들을 정벌하여 평정하였다. 중정(仲丁) 때에 이르러 남 이(藍夷)가 침입하였다. 이로부터 복종하고 배반하기를 3백여년간 계속하였다. 무을(武乙)에 이르러 [은이] 쇠약해지자, 동이(東夷)가 점차 강성해져서 드디어 회수(淮水)와 대산(岱山)으로 나뉘어 옮겨오더니 점차 중토(中土)에까지 뻗어와 살게 되었다.
  4. [주] 무왕(武王)이 [은의] 주(紂)를 멸망시킴에 이르러 숙신(肅愼)이 와서 석노(石砮)와 고시 (楛矢)를 바쳤다. 관숙(管叔)과 채숙(蔡叔)이 주나라를 배반하고 이적(夷狄)을 초유(招誘)하였는 데, 주공이 이들을 정벌함으로서 동이가 드디어 평정되었다. 강왕(康王) 때에 숙신(肅愼)이 다 시 왔다. 그 후에 서이(徐夷)가 참람되어 왕호(王號)를 칭하며 구이(九夷)를 거느리고 종주(宗 周)를 쳐서 서쪽으로 황하(黃河)의 상류(上流)에까지 이르렀다. 목왕(穆王)은 그 세력이 한창 떨침을 두려워하여 동방 제후(諸侯)를 분리시켜 서언왕(徐偃王)에게 명(命)하여 다스리게 하였 다. 언왕(偃王)은 황지(潢池) 동쪽에 살았는데 국토가 500리였으며, 인의(仁義)를 행하니 육로 (陸路)로 와서 조회(朝會)하는 나라가 36국이나 되었다. 목왕(穆王)이 후(後)에 적기(赤驥)·녹이 (騄耳) 등의 말을 얻어서 조부(造父)로 하여금 그 말을 몰고 초(楚)나라에 알려서 서국(徐國)을 치게 하니, [조부(造父)는] 하룻만에 [초나라에] 도착하였다. 이에 초문왕(楚文王)이 대병(大兵) 을 일으켜 서국(徐國)을 멸망시켰다. 언왕(偃王)이 어질기만 하고 권도(權道)가 없어서 차마 그 백성을 데리고 싸우지 못하였으므로 패하기에 이른 것이다. 이리하여 북으로 팽성(彭城) 무원 현(武原縣) 동산(東山) 아래로 달아났는데, 따라간 백성이 만명이나 되었으며, 이로 말미암아 그 산의 이름을 서산(徐山)이라고 하였다. 여왕(厲王)이 무도(無道)하자, 회이(淮夷)가 쳐들어 왔다. 왕이 괵중(虢仲)에게 명하여 정벌하였으나 이기지 못하였는데, 선왕(宣王)이 다시 소공 (召公)에게 정벌하도록 명하여 그들을 평정하였다. 유왕(幽王) 대(代)에 이르러 [왕실이] 음란해 지자 사이(四夷)가 번갈아 침범하여 왔는데, 제환공(齊桓公)이 패업(霸業)을 닦고서 물리쳤다. 초영왕(楚靈王)이 신(申)에서 회맹(會盟)할 적에는 그들도 회맹에 참여하였다. 그 뒤 월(越)이 낭사(琅邪)로 옮기고 나서 그들과 함께 전쟁을 일으켜, 마침내 중국의 여러 나라들을 능멸하고 작은 나라들을 침략하여 멸망시켰다.
  5. 진(秦)나라가 육귝(六國)을 합병한 후 회수(淮水)와 사수(泗水) 지방의 이(夷)를 모두 분산시 켜 진의 백성으로 만들었다. 진섭(陳涉)이 기병(起兵)하여 진의 천하가 허물어지자, 연(燕)나라 사람 위만(衛滿)이 조선으로 피난하여 와서 그 나라의 왕이 되었다. 백년 쯤 지나서 무제가 그 를 멸망시키니 이에 동이가 처음으로 상경(上京)에 통(通)하게 되었다.
  6. 왕망(王莽)이 위(位)를 찬탈하여 황제가 되자, 맥인(貊人)이 변경에 쳐들어와서 노략질하였 다. 건무(建武: A.D.25~55; 高句麗 大武神王 8~太祖王 3) 초에는 [동이가] 다시 와서 조공하 였다. 이때 요동태수(遼東太守) 제융(祭肜)의 위세가 북방을 떨게하고 명성이 해외(海外)에까지 진동하니, 이에 예(濊)· 맥(貊)· 왜(倭)· 한(韓) 등이 만리 밖에서 조공하였다. 그리하여 장제(章 帝)· 화제(和帝) 시대 이후로 사절이 왕래하다가 영초(永初) 연간(A.D.107~113; 高句麗 太祖王 55~61)에 [국내 정치가] 다난(多難)하게 되자, 드디어 중국을 침입하여 노략질하였으며, 환제 (桓帝)·영제(靈帝)가 실정(失政)하여 국내가 어지럽게 되자 이런 일이 점점 잦아지게 되었다.
  7. 한나라가 중흥(中興)한 뒤로부터 사이(四夷)의 빈공(賓貢)이 때에 따라 어기거나 빈(叛)함은 있었으나, 사자(使者)와 통역(通譯)이 끊이지 않았기 때문에 그들의 풍속과 풍토(風)土를 대략 기록할 수 있게 되었다. 동이는 거의 모두 토착민(土着民)으로서, 술마시고 노래하며 춤추기를 좋아하고, 관(冠)으로는 고깔을 쓰고 비단옷을 입으며, 그릇은 조두(俎豆)를 사용하였으니, 이 른바 중국이 예(禮)를 잃으면 사이(四夷)에게서 구했던 것이다. 보통 만(蠻)· 이(夷)· 융(戎)· 적 (狄)을 통틀어 사이(四夷)라고 부르는 것은 공(公)· 후(侯)· 백(伯)· 자(子)· 남(男)을 모두 제후 (諸侯)라고 부르는 것과 같다.

2. 부여국(夫餘國)

  1. 부여국은 현도(玄菟)의 북쪽 천리 쯤에 있다.남쪽은 고구려(高句驪)와, 동쪽은 읍루(挹婁)와, 서쪽은 선비(鮮卑)와 접해 있고, 북쪽에는 약수(弱水)가 있다. 국토의 면적은 사방 이천리이며, 본래 예(濊)[족(族)]의 땅이다.
  2. 처음에 북이(北夷)의 색리국(索離國) 왕이 출타중에 그의 시녀가 후(後)[궁(宮)]에서 임신을 하게 되었다. 왕이 돌아와서 그녀를 죽이려 하자 시녀가 말하기를, “지난번 하늘에 크기가 달 걀만한 기(氣)가 있어 저에게로 떨어져 내려오는 것을 보았는데, 그대로 임신이 되었습니다.” 하였다. 왕이 그녀를 [옥에] 가두었는데, 그 뒤에 마침내 아들을 낳았다. 왕이 그 아이를 돼지 우리에 버리게 하였으나, 돼지가 입김을 불어주어 죽지 않았다. 다시 마굿간에 옮겼으나 말도 역시 그와 같이 해주었다. 왕이 그 아이를 신이(神異)하게 생각하여 그 어머니가 거두어 기르 도록 허락하고, 이름을 동명(東明)이라 하였다. 동명이 장성하여 활을 잘 쏘니 왕이 그의 용맹 함을 꺼리어 다시 죽이려고 하였다. [이에] 동명이 남쪽으로 도망하여 엄사수(掩㴲水)에 이르 러, 활로 물을 치니 고기와 자라들이 모두 모여 물 위에 떠올랐다. 동명은 그걸 밟고 물을 건 너서 부여(夫餘)에 도착하여 왕이 되었다.
  3. [부여는] 동이 지역 중에서 가장 평탄하고 넓은 곳으로 토질은 오곡이 자라기에 알맞다. 명마(名馬)와 적옥(赤玉)과 담비(초,貂)· 삵괭이(놜,豽)가 생산되며, 큰 구슬의 크기는 마치 대추 (산조,酸棗)와 같다. 목책(木栅)을 둥글게 쌓아 성을 만들고 궁실과 창고와 감옥이 있다. 그 나 라 사람들은 체격이 크고 [성품은] 굳세고 용감하며 근엄· 후덕하여 [다른 나라를] 쳐들어 가 거나 노략질하지 않는다. 활· 화살· 칼· 창으로 병기(兵器)를 삼았으며 육축(六畜)의 이름으로 관명(官名)을 지어 마가(馬加)·우가(牛加)·구가(狗加) 등이 있으며, 그 나라의 읍락은 모두 제가 (諸加)에 소속되었다. 음식을 먹고 마시는 데는 조두(俎豆)를 사용하며, 회합(會合)시에는 배작 (拜爵)·세작(洗爵)의 예가 있고 출입(出入)시에는 읍양(揖讓)의 예가 있다. 납월(臘月)에 지내는 제천행사(祭天行事)에는 연일 크게 모여서 마시고 먹으며 노래하고 춤추는데, 그 이름을 ‘영고 (迎鼓)’라 한다. 이때에는 형옥(刑獄)을 중단하고 죄수를 풀어 준다. 전쟁을 하게 되면 그 때에 도 하늘에 제사를 지내고, 소를 잡아서 그 발굽을 가지고 길흉을 점친다. 밤낮없이 길에 사람 이 다니며, 노래하기를 좋아하여 노랫소리가 끊이지 않는다.
  4. 그 풍속은 형벌이 엄하고 각박하여 사형을 당한 사람은 그 집사람을 모두 적몰하여 노비로 삼는다. 도둑질을 하면 [도둑질한 물건의] 12배로 변상해야 되고, 남녀가 음란한 짓을 하면 모 두 죽이는데, 투기하는 여자를 더욱 미워하여 죽인 뒤 다시 산 위에다 시체를 버려둔다. 형이 죽으면 그 형수를 아내로 삼고, 죽어 [장사지낼 적에는] 곽(椁)은 사용하지만 관(棺)은 쓰지 않 는다. 사람을 죽여 순장을 하는데, 많을 때는 백명 가량이나 된다. 그 나라 왕의 장사에는 옥 갑(玉匣)을 사용하므로, 한나라 조정에서는 언제나 옥갑(玉匣)을 미리 현도군에 갖다 두어, 왕 이 죽으면 그 옥갑을 취하여 장사지내게 하였다.
  5. 건무(建武) 연간(A.D.25~55; 高句麗 大武神王 8~太祖王 3)에 동이(東夷)의 여러 나라들이 모두 와서 조헌(朝獻) 하고 입현(入見)하였다. 25년(A.D.49; 高句麗 慕本王 2)에 부여왕이 사 신을 보내어 공물을 바치므로, 광무제가 후하게 보답하니 이에 사절이 해마다 왕래하였다. 안 제(安帝) 영초(永初) 5년(A.D.111; 高句麗 太祖王 59)에, 부여왕이 처음으로 보병과 기병 7~8 천명을 거느리고 낙랑(樂浪)을 노략질하여 관리와 백성을 죽였으나, 그 뒤에 다시 귀부(歸附) 하였다. 영녕(永寧) 원년(元年)(A.D.120; 高句麗 太祖王 68)에, 사자(嗣子) 위구태(尉仇台)를 보내어 궁궐에 나아와서 조공을 바치므로 천자가 위구태(尉仇台)에게 인수(印綬)와 금채(金綵) 를 하사(下賜)하였다. 순제(順帝) 영화(永和) 원년(元年)(A.D.136; 高句麗 太祖王 84)에, 그 왕 이 경사(京師)에 와서 조회하므로, 제(帝)는 황문고취(黃門鼓吹)와 각저희(角抵戲)를 하게 하여 [관람시켜] 보내었다.
  6. 환제(桓帝) 연희(延熹) 4년(A.D.161; 高句麗 次大王 16)에, 사신을 보내어 조하(朝賀)하고 공물을 바쳤다. 영강(永康) 원년(元年)(A.D.167; 高句麗 新大王 3)에, 왕(王) 부태(夫台)가 2만 여명을 거느리고 현도를 노략질하므로, 현도태수 공손역(公孫域)이 쳐서 깨뜨리고 천여명의 머 리를 베었다. 영제(靈帝) 희평(熹平) 3년(A.D.174; 高句麗 新大王 10)에 이르러 다시 표장(表 章)을 올리고 공물을 바쳤다. 부여는 본래 현도에 예속되었으나 헌제(獻帝) 때에 그 나라의 왕 이 요동(遼東)에 예속되기를 요청하였다고 한다.

3. 읍루(挹婁)

  1. 읍루는 옛 숙신(肅愼)의 [지역에 있는] 나라이다. 부여에서 동북쪽으로 천여리 밖에 있는데, 동쪽은 큰 바다에 닿고 남쪽은 북옥저(北沃沮)와 접하였으며, 북쪽은 그 끝이 어디인지 알 수 가 없다. 그 지역은 산이 많고 험준하다. 사람들의 생김새는 부여 사람들과 흡사하지만 언어 는 서로 다르다. 오곡과 마포(麻布)가 있으며, 적옥(赤玉)과 좋은 담비가 산출된다.
  2. 군장(君長)은 없고, 그 읍락마다 각각 대인(大人)이 있다. 그들은 산림(山林) 속에서 거주하 는데, 그 지방 기후가 매우 추워서 항상 굴속에서 산다. 굴의 깊이가 깊은 것을 귀하게 여겨 서, 대가(大家)는 아홉 계단을 내려가야 [그 바닥에] 닿을 수 있을 정도로 깊다. 돼지 기르기를 좋아하며 그 고기는 먹고 가죽은 옷을 만들어 입는다. 겨울에는 돼지기름을 몸에 바르는데, 그 두께를 몇 푼이나 되게 하여 바람과 추위를 막는다. 여름에는 알몸에다 한 자 정도의 베조 각으로 앞뒤만 가리고 다닌다. 그 사람들은 더러운 냄새가 나고 불결한데, 집 한가운데에 변 소를 만들어 놓고 둥그렇게 모여 산다.
  3. 한대(漢代) 이래로 부여에 신속(臣屬)되었다. 그들 종족의 숫자는 비록 적지만 매우 용감하 고 힘이 세며, 험한 산중에 산다. 활을 잘 쏘아서 사람의 눈을 쏘아 꿰뚫을 수 있다. 활의 길 이는 4자(척,尺)정도나 되는데 그 힘이 쇠뇌(노,弩)와 같다. 화살대는 고(楛)를 쓰는데 그 길이 는 한 자 여덟 치나 된다. 청석(靑石)으로 화살촉을 만들고, 촉에는 모두 독약을 바르므로 사 람이 맞으면 즉사한다. 배를 잘 타고 노략질을 좋아하므로 이웃 나라들이 꺼리고 걱정거리로 여겼으나, 끝내 굴복시키지 못하였다. 동이나 부여는 음식을 먹을 때 거의 모두 조두(俎豆)를 사용하지만, 오직 읍루만은 법도(法度)가 없으니 [동이 중에서] 가장 기강이 없다.

4. 고구려(高句驪)

  1. 고구려는 요동의 동쪽 천리 밖에 있다. 남쪽은 조선과 예맥(濊貊), 동쪽은 옥저(沃沮), 북쪽 은 부여와 접경(接境)하여 있다. 그 나라의 넓이는 사방 2천리인데, 큰 산과 깊은 골짜기가 많으며 사람들은 산골짜기에 의지하여 산다. 농사지을 땅이 적어서 힘껏 농사를 지어도 자급 하기에 부족하기 때문에 그 습속(習俗)에 음식을 아낀다. 그러나 궁실은 잘 지어 치장한다. 동 이들이 서로 전(傳)하여 오기를 [고구려는] 부여의 별종이라 하는데, 그러한 까닭으로 언어와 법칙(法則)이 [부여와] 많이 같다. 무릎을 꿇고 절을 할 적에 한 쪽 다리는 펴서 끌며, 걸을 때는 모두 달음박질을 치듯 빨리 간다.
  2. 모두 다섯 [부(部)]족(族)이 있으니, 소노부(消奴部)· 절노부(絶奴部)· 순노부(順奴部)· 관노부 (灌奴部)· 계루부(桂婁部) 등이다. 본래는 소노부(消奴部)에서 왕이 나왔으나, 점점 미약해져서 뒤에는 계루부(桂婁部)에서 왕위(王位)를 차지하고 있다. 그들이 설치한 관계(官階)에는 상가 (相加)· 대로(對盧)· 패자(沛者)· 고추대가(古鄒大加)· 주부(主簿)·우태(優台)·사자(使者)· 조의(帛 衣)· 선인(先人)이 있다. [한] 무제(武帝)는 조선을 멸망시키고 고구려를 현(縣)으로 만들어서 현도에 속하게 하였으며, 북(고,鼓)과 관악기(管樂器)와 악공(樂工)을 하사하였다.
  3. 그 풍속은 음란하고, 모두 깨끗한 것을 좋아하며, 밤에는 남녀가 떼지어 노래를 부른다. 귀 신(鬼神)· 사직(社稷)· 영성(零星)에 제사지내기를 좋아하며, 10월에 하늘에 제사지내는 큰 모 임이 있으니 그 이름을 ‘동맹(東盟)’이라 한다. 그 나라의 동쪽에 큰 굴이 있는데 그것을 수신 (禭神)이라 부르며, 또한 10월에 [그 신(神)을] 맞이하여 제사지낸다. 그들의 공공 모임에는 모두 비단에 수놓은 의복을 입고 금과 은으로 장식한다. 대가(大加)와 주부(主簿)는 모두 책(幘) 을 쓰는데 [중국의] 관책(冠幘)과 같기는 하지만 뒤로 늘어뜨리는 부분이 없다. 소가(小加)는 절풍(折風)을 쓰는데 그 모양이 고깔과 같다. 감옥이 없고, 범죄자가 있으면 제가(諸加)들이 모여서 평의(評議)하여 곧 사형에 처하고 그 처자는 몰수하여 노비로 삼는다. 혼인에 있어서는 [신랑이] 신부의 집에 가서 살다가 자식을 낳아 장성한 뒤에야 남자의 집으로 돌아온다. [결혼 후] 곧 장례에 쓸 물건들을 조금씩 준비한다. [장례를 치름에 있어서는] 금과 은 및 재물을 모 두 써 후장(厚葬)을 하며, 돌을 쌓아(적석,積石) 봉분을 만들고 소나무와 잣나무를 심는다. 그 나라 사람들은 성질이 흉악하고 급하며, 기력(氣力)이 있고 전투를 잘하고 노략질하기를 좋아 하여 옥저(沃沮)와 동예(東濊)를 모두 복속시켰다.
  4. 구려(句驪)는 일명(一名) 맥(貊)이라 부른다. 별종이 있는데, 소수(小水)에 의지하여 사는 까 닭에 이를 소수맥(小水貊)이라 부른다. 좋은 활이 생산되니 이른바 맥궁(貊弓)이 그것이다.
  5. 왕망(王莽) 초(初)에 구려(句驪)의 군사를 징발하여서 흉노(匈奴)를 정벌하게 하였으나 그들 이 [흉노를 정벌하러] 가지 않으려 하여 강압적으로 보냈더니, 모두 국경 너머로 도망한 뒤 [중국의 군현을] 노략질하였다. 요서대윤(遼西大尹) 전담(田譚)이 그들을 추격하다가 전사하자, 왕망이 장수 엄우(嚴尤)를 시켜 치게 하였다. [엄우는] 구려후(句驪侯) 추(騶)를 꼬여 국경 안 으로 들어오게 한 뒤 목을 베어 그 머리를 장안(長安)에 보내었다. 왕망은 크게 기뻐하면서, 고구려왕(高句驪王)의 칭호를 고쳐서 하구려후(下句驪侯)라 부르게 하였다. 이에 맥인(貊人)이 변방을 노략질하는 일은 더욱 심하여졌다.
  6. 건무(建武) 8년(A.D.32; 高句麗 大武神王 15)에 고구려가 사신을 보내어 조공하므로, 광무 제가 그 왕호(王號)를 회복해 주었다. [건무(建武)] 23년(A.D.47; 高句麗 閔中王 4) 겨울에 구 려(句驪) 잠지락(蠶支落)의 대가(大加) 대승(戴升)등 만여명이 낙랑(樂浪)에 투항하였다. [건무 (建武)] 25년(A.D.49; 高句麗 慕本王 2) 봄에 구려(句驪)가 우북평(右北平)· 어양(漁陽)·상곡(上 谷)·태원(太原)을 침입하여 노략질하는 것을 요동태수(遼東太守) 제융(祭肜)이 은의(恩義)와 신 의(信義)로 초유하니 모두 다시 항복하였다. 그 뒤 구려왕 궁(宮)이 태어나면서부터 곧 눈을 뜨고 사람을 쳐다보니, 국인(國人)들이 미워하였다. 장성함에 용맹(勇猛)스럽고 건장하여 자주 변경을 침범하였다.
  7. 화제(和帝) 원흥(元興) 원년(元年)(A.D.105; 高句麗 太祖王 53) 봄에, [고구려인이] 다시 요 동을 침입하여 여섯 현(縣)을 노략질하므로, 태수 경기(耿夔)가 격파하고 그 우두머리를 참살 하였다. 안제(安帝) 영초(永初) 5년(A.D.111; 高句麗 太祖王 59)에 궁(宮)이 사신을 보내어 공 물을 바치고 현도에 예속되기를 구(求)하였다. 원초(元初) 5년(A.D.118; 高句麗 太祖王 66)에 는 예맥(濊貊)과 함께 현도를 침략하고 화려성(華麗城)을 공격하였다.
  8. 건광(建光) 원년(元年)(A.D.121; 高句麗 太祖王 69) 봄에, 유주자사(幽州刺史) 풍환(馮煥)과 현도태수(玄菟太守) 요광(姚光)과 요동태수(遼東太守) 채풍(蔡諷) 등이 군사를 거느리고 국경을 넘어 고구려를 공격하여, 그 우두머리(거사-渠師)를 붙잡아서 목베고 병마(兵馬)와 재물을 노 획하였다. 궁(宮)은 이에 사자(嗣子) 수성(遂成)에게 군사 2천여명을 거느리고 가서 요광(姚光) 등을 맞아 싸우게 하였다. 수성(遂成)이 사자를 보내어 거짓으로 항복하니 요광(姚光) 등은 이를 믿었다. 수성(遂成)은 이 틈을 타 험요지(險要地)를 점거하여 [요광(姚光) 등의] 대군(大軍) 을 막고는 몰래 3천여명의 군사를 보내어 현도와 요동을 공격하여 성곽을 불태우고 2천여명 을 살상하였다. 이에 [후한은] 광양(廣陽)· 어양(漁陽)· 우북평(右北平)· 탁군(涿郡)· [요동(遼東)] 속국(屬國)에서 3천여명의 기마병을 출동시켜 함께 [요광(姚光) 등을] 구원케 하였으나, 맥인 (貊人)이 벌써 돌아가버렸다.
  9. 여름에 다시 요동의 선비(鮮卑)[족(族)] 8천여명과 함께 요대(遼隊)[현(縣)]을 침공하여 관리 와 민간인을 죽이고 약탈하였다. 채풍(蔡諷) 등이 신창(新昌)[현(縣)]에서 추격하다가 전사하였 다. 공조(功曹)인 경모(耿耗)와 병조연(兵曹掾)인 용단(龍端)과 병마연(兵馬掾)인 공손포(公孫 酺)가 몸으로 채풍(蔡諷)을 가리다가 모두 진중에서 죽으니, 죽은 사람이 백여명이나 되었다. 가을에 궁(宮)이 드디어 마한(馬韓)· 예맥(濊貊)의 군사 수천명을 거느리고 현도(玄菟)를 포위 하였다. 부여왕(夫餘王)이 그 아들 위구태(尉仇台)를 보내어 2만여명을 거느리고 [유(幽)]주 (州)·[현도]군(郡)과 함께 힘을 합하여 [궁(宮)을] 쳐서 깨뜨리고 5백여명을 참수하였다.
  10. 이 해에 궁(宮)이 죽고, 아들 수성(遂成)이 왕이 되었다. 요광(姚光)이 상서(上書)하여, 그 들의 초상을 틈타 군대를 출동시켜 공격하고자 하니, [후한의 조정에서] 논의하는 사람들이 모 두 가(可)하다고 말하였다. 그러나 상서(尙書) 진충(陳忠)이, “궁(宮)이 생전에 악독하여 요광 (姚光)이 토벌하지 못하였는데, [이제] 그가 죽은 것을 이용하여 치는 것은 의리(義理)가 아닙 니다. 마땅히 사절을 보내어 조문하고, 지난날의 죄를 꾸짖고는 그 죄를 용서해 주어 이후 그 들이 선(善)하게 되도록 하는 것이 좋겠습니다.” 하니, 안제(安帝)는 그 의견을 따랐다. 다음 해에 수성(遂成)이 한나라의 포로를 송환하고 현도에 이르러 항복하였다. 조서를 내려, “수성 (遂成) 등이 포악 무도하므로 목을 베어 젓을 담아서 백성에게 보임이 마땅할지나, 다행히 용 서함을 얻어 죄를 빌며 항복을 청하는도다. [그러나] 선비(鮮卑)· 예맥(濊貊)이 해마다 노략질 하여 백성을 잡아가 그 수가 수천명이나 되었는데 [이제] 겨우 수십명만을 보내니, 교화(敎化) 를 받을려는 마음가짐이 아니다. 지금 이후로는 [후한의] 현관(縣官)들과 싸우지 말 것이며, 스 스로 귀순하여 포로를 돌려보내면 [그 숫자만큼] 모두 속전(贖錢)을 지불하되, 한 사람당 비단 40필(匹)을 주고 어린이는 어른의 반을 주겠다.” 하였다. 수성(遂成)이 죽고 아들 백고(伯固)가 왕(王)이 되었다. 그 뒤로 예맥(濊貊)이 복속(服屬)하니 동쪽 변방에 사건이 줄어들었다.
  11. 순제(順帝) 양가(陽嘉) 원년(元年)(A.D.132; 高句麗 太祖王 80)에 현도군에 둔전(屯田) 육 부(六部)를 설치하였다. 질제(質帝)· 환제(桓帝)의 시대에 다시 요동의 서안평(西安平)을 침범하 여, 대방현령(帶方縣令)을 죽이고 낙랑태수(樂浪太守)의 처자(妻子)를 포로로 사로잡았다. 건녕 (建寧) 이년(二年)(A.D.169; 高句麗 新大王 5)에 현도태수(玄菟太守) 경림(耿臨)이 [고구려를] 토벌하여 수백명을 죽이니, 백고(伯固)가 항복하여 현도에 예속되기를 청하였다고 한다.

5. 동옥저(東沃沮)

  1. 동옥저는 고구려 개마대산(蓋馬大山)의 동쪽에 있다. 동쪽은 큰 바다에 연접하였으며, 북쪽 은 읍루(挹婁)· 부여(夫餘)와, 남쪽은 예맥(濊貊)과 접하여 있다. 그 지형이 동서는 좁고 남북 은 긴데, [면적은] 사방 천리의 절반 쯤 된다. 토질은 비옥하며, 산을 등지고 바다를 향해 있어, 오곡이 잘 자라고 농사짓기에 적합하다. 읍과 촌락에는 우두머리(장수,長帥)가 있다. 사람 들의 성질은 질박하고 정직하며 굳세고 용감하다. 창을 잘 다루며 보전(步戰)을 잘한다. 언어 (言語)·음식(飮食)·거처(居處)·의복(衣服)은 [고]구려와 비슷하다. 그들은 장사지낼 적에는 큰 나 무 곽(椁)을 만드는데 길이가 10여 장(丈)이나 되며 한쪽끝 부분을 열어 놓아 문을 닫는다. 사 람이 죽게 되면 시체는 우선 임시로 매장하여 가죽과 살을 모두 썩게 하고, 뒤에 뼈만 추려 곽(椁)속에 안치한다. 온 집식구의 유골을 모두 하나의 곽 속에 넣어 두며, 살아 있을 때와 같 은 모습으로 목상(木像)을 새기는데 죽은 사람의 숫자대로 한다.
  2. [한] 무제가 조선을 멸망시키고서 옥저(沃沮) 땅으로 현도군을 삼았다. 뒤에 이맥(夷貊)의 침략을 받아 군(郡)을 고구려의 서북쪽으로 옮기고는 옥저(沃沮)를 현(縣)으로 고쳐 낙랑(樂 浪)[군]의 동부도위(東部都尉)에 속하게 하였다. [후한] 광무제 때에 이르러서는 도위(都尉)의 관직을 없앴다. 이후부터는 그들의 우두머리(거수,渠帥)를 봉(封)하여 옥저후(沃沮侯)로 삼았다. 그 나라는 지역이 좁고 작은데다가 큰 나라의 사이에 끼어 있어서 마침내 [고]구려에 신속(臣 屬)케 되었다. [고]구려는 그 지역의 대인(大人)을 뽑아 사자(使者)로 삼아서 읍락을 [토착 거 수渠帥와] 함께 다스리게 하였으며, 조세로서 초포(貂布)· 어염(魚鹽) 및 여타 해산물을 징수하 고, 미녀를 뽑아 그 종이나 첩으로 삼았다.
  3. 또 북옥저(北沃沮)가 있으니 치구루(置溝婁)라고도 하는데, 남옥저(南沃沮)와는 8백여리 떨 어져 있다. 그 풍속은 모두 남옥저와 같으며, 읍루(挹婁)의 남쪽 경계와 접해 있다. 읍루 사람 들이 배를 타고서 노략질하기를 좋아하므로, 북옥저는 그들을 두려워하여 해마다 여름철에는 바위 굴 속에 숨어 살다가 겨울에 [얼음이 얼어서] 뱃길이 통하지 않을 때가 되어야 산을 내 려와 읍락에서 산다. 그 나라의 노인이 이야기하기를, “일찍이 바다 가운데에서 베옷을 한 벌 주웠는데, 그 모양은 마치 중[국]인의 옷과 같고 두 소매의 길이는 3장(丈)이나 되었다.” 하며, 또 이르기를, “바닷가에서 한 사람이 부서진 배를 타고 오는 것을 보았는데, 이마 가운데에 또 하나의 얼굴이 있었다. 말을 해 보았으나 언어가 통하지 않았으며, 음식을 먹지 않고 죽었 다.” 한다. 또 다음과 같은 이야기가 있다. “바다 가운데에 여인국(女人國)이 있는데 남자는 하나도 없다. 어떤 사람이 전하는 말로는 ‘그 나라에는 신정(神井)이 있는데 여자들이 그 신정 을 엿보면 곧 자식을 낳는다’고 하였다.”

6. 예(濊)

  1. 예는 북쪽으로는 고구려(高句驪)· 옥저(沃沮)와, 남쪽으로는 진한(辰韓)과 접해 있고, 동쪽은 대해(大海)에 닿으며, 서쪽은 낙랑(樂浪)에 이른다. 예 및 옥저·고구려는 본디 모두가 [옛] 조선 의 지역이다. 일찍이 [주] 무왕이 기자(箕子)를 조선에 봉하니, 기자는 [조선 백성에게] 예의와 농사짓는 법과 양잠하는 법을 가르쳤다. 또 팔조(八條)의 교(敎)를 제정하니, 그 나라 사람들이 마침내 서로 도둑질을 하지 않아 [밤에도] 문을 닫지 아니하고, 부인(婦人)들은 정절(貞節)을 지키며 음식은 변두(籩豆)를 사용하여 먹었다. 그 뒤 40여世를 지나 조선후(朝鮮侯) 준(準)에 이르러 스스로 왕이라 칭하였다. 한초의 대혼란기에 연(燕)·제(齊)·조(趙)나라 사람으로서 그 지 역으로 피난간 사람이 수만명이나 되었는데, 연나라 사람 위만(衛滿)은 준(準)을 공격하여 깨 뜨리고, 스스로 조선의 왕이 되어 나라가 손자 우거(右渠)에게까지 전하여졌다.
  2. 원삭(元朔) 원년(B.C.128)에 예군(濊君) 남여(南閭) 등이 우거를 배반하고 28만구(萬口)를 이끌고 요동에 귀속하였으므로, 무제는 그 지역으로 창해군(蒼海郡)을 만들었으나, 수년 후에 곧 폐지 하였다. 원봉(元封) 3년(B.C.108)에 이르러서는 조선을 멸망시키고, 그 땅을 나누어 낙랑(樂浪)·임둔(臨屯)·현도(玄菟)·진번(眞番)의 사군(四郡)을 두었다. 소제(昭帝) 원시(始元) 5년 (B.C.82)에는 임둔과 진번을 폐지하여 낙랑과 현도에 합병하였다. 현도는 다시 [고]구려로 옮 겼으며 단단대령(單單大領)의 동쪽의 옥저와 예맥은 모두 낙랑에 예속되었다. 뒤에 그 지역이 넓고 멀리 떨어져 있어서, 다시 [대(大)]령(領)의 동쪽 7현(縣)을 떼어 낙랑군에 속한 동부도위 (東部都尉)를 두었다. [예(濊)가 한에] 복속된 후부터 풍속이 점점 나빠짐에 따라, 법령도 점차 늘어나 60여조(條)나 되었다. [후한] 건무(建武) 6년(B.C.30; 高句麗 大武神王 13)에 [동부(東 部)]도위(都尉)의 관직을 폐지하고, [대(大)]령(領) 동쪽의 지역을 포기한 뒤, 그 지방의 우두머 리(거수,渠帥)들을 봉해 현후(縣侯)로 삼으니, 세시(歲時)마다 모두 와서 조하(朝賀)하였다.
  3. [예(濊)에는] 대군장(大君長)이 없고, 그들의 관직으로는 후(侯)와 읍군(邑君)과 삼로(三老)가 있다. [예(濊)의] 노인들은 자신들이 [고]구려와 같은 종족이라 말하는데, 언어와 법령과 풍속 이 대체로 비슷하다. 그 사람들의 성품은 우직하고 건실하며 욕심이 적어 남에게 구걸하지 않 는다. 남녀 모두 곡령(曲領)을 입는다. 그 풍속은 산천(山川)을 중요시하여 산천마다 각 읍락 의 경계가 있어서 함부로 서로 침범하지 않는다. 동성(同姓)간에는 혼인하지 않는다. 꺼리고 금하는 것이 많아서 병을 앓거나 사람이 죽으면 곧 옛 집을 버리고 다시 새 집을 지어 산다. 삼(마,麻)을 심고 누에를 기르며 길쌈을 할 줄 안다. 새벽에 별자리의 움직임을 관찰하여 그 해의 흉풍을 미리 안다. 해마다 10월이면 하늘에 제사를 지내는데, 주야로 술 마시며 노래 부 르고 춤추니, 이를 ‘무천(舞天)’이라 한다. 또 호랑이를 신으로 여겨 제사지낸다. 부락을 함부 로 침범하는 사람이 있으면, 벌로 생구(生口)와 소· 말을 부과하는데 이를 ‘책화(責禍)’라고 한 다. 사람을 죽인 사람은 죽음으로 그 죄를 갚게 한다. 도둑질하는 사람이 적다. 보전(步戰)에 능숙하며, 길이가 3장(丈)이나 되는 창을 만들어 때로는 여러 사람이 함께 잡고서 사용하기도 한다. 낙랑(樂浪)의 단궁(檀弓)이 그 지방에서 산출(産出)된다. 또한 무늬있는 표범이 있고 과 하마(果下馬)가 있으며, 바다에는 반어(班魚)가 나는데 사절(使節)이 올 적에 빠짐없이 헌상(獻 上)한다.

7. 한(韓)

  1. 한(韓)은 세 종족이 있으니, 하나는 마한(馬韓), 둘째는 진한(辰韓), 셋째는 변진(弁辰)이다. 마한(馬韓)은 서쪽에 있는데, 54국(國)이 있으며, 그 북쪽은 낙랑(樂浪), 남쪽은 왜(倭)와 접 (接)하여 있다. 진한은 동쪽에 있는데, 12국(國)이 있으며, 그 북쪽은 예맥(濊貊)과 접(接)하여 있다. 변진(弁辰)은 진한(辰韓)의 남쪽에 있는데, 역시 12국(國)이 있으며, 그 남쪽은 왜(倭)와 접(接)해 있다. 모두 78개 나라 백제(伯濟)는 그 중의 한 나라이다. 큰 나라는 만여호(萬餘戶), 작은 나라는 수천가(數千家)인데, 각기 산과 바다 사이에 있어서 전체 국토의 넓이가 사방 4 천여리나 된다. 동쪽과 서쪽은 바다를 경계로 하니 모두 옛 진국(辰國)이다. 마한이 [한족(韓 族) 중에서] 가장 강대하여 그 종족들이 함께 왕을 세워 진왕(辰王)으로 삼아 목지국(目支國) 에 도읍하여 전체 삼한(三韓) 지역의 왕(王)으로 군림하는데, [삼한의] 제국왕(諸國王)의 선대 는 모두 마한 종족의 사람이다.
  2. 마한 사람들은 농사와 양잠을 할 줄을 알며, 길쌈하여 베를 짠다. 큰 밤이 산출되는데 그 크기가 배만큼 크며, 꼬리가 긴 닭이 있는데 꼬리의 길이는 5척(尺)이나 된다. 읍락에 잡거(雜 居)하며 역시 성곽이 없다. 땅을 파서 움집을 만드니 그 모양이 마치 무덤같으며, 출입하는 문 은 윗 부분에 있다. 궤배(跪拜)할 줄을 알지 못하며, 장유(長幼)의 차례와 남녀의 분별 따위의 예가 없다. 금· 보화· 비단· 모직물 등을 귀하게 여기지 않으며 우(牛)· 마(馬)를 탈 줄을 모르 고, 오직 구슬을 귀중히 여겨서 옷에 꿰메어 장식하기도 하고 목이나 귀에 달기도 한다. 그들 은 대체로 머리를 틀어 묶고 상투를 드러내 놓으며, 베로 만든 도포를 입고 짚신을 신는다. 그 나라 사람들은 씩씩하고 용감하여 젊은이들 중 축실(築室)하는 데서 일하는 사람은 매번 밧줄로 등의 가죽을 꿰어 큰 나무를 매어 달고 소리를 지르는데 [이것을] 건장하다고 한다. 해 마다 5월에는 농사일을 마치고 귀신에게 제사를 지내는데, 낮이나 밤이나 술자리를 베풀고 떼 지어 노래부르며 춤춘다. 춤출 때에는 수십명이 서로 줄을 서서 땅을 밟으며 장단을 맞춘다. 10월에 농사의 추수를 끝내고는 또 다시 이와 같이 한다. 여러 국읍(國邑)에는 각각 한 사람 이 천신(天神)의 제사를 주재하는데[그 사람을]‘천군(天君)’이라 부른다. 또 소도(蘇塗)를 만들 어 거기다가 큰 나무를 세우고서 방울과 북을 매달아 놓고 귀신을 섬긴다. [마한(馬韓)의] 남 쪽 경계는 왜(倭)에 가까우므로 문신(文身)한 사람도 있다.
  3. 진한(辰韓)은 그 노인들이 스스로 말하되, 진(秦)나라에서 망명(亡命)한 사람들로서 고역(苦 役)을 피하여 한국(韓國)에 오자, 마한이 그들의 동쪽 지역을 분할하여 주었다 한다. 그들은 나라(국,國)를 방(邦)이라 부르며, 궁(弓)은 고(孤)라 하고, 적(賊)은 구(寇)라 하며, 행주(行酒) 를 행상(行觴)이라 하고, 서로 부르는 것을 도(徒)라 하여, 진(秦)나라 말과 흡사하기 때문에 혹 진한(秦韓)이라고도 부른다. 성책(城栅)과 가옥(家屋)이 있다. 모든 작은 읍(邑)에는 각각 거 수(渠帥)가 있으니, 강대한 자를 신지(臣智) 라 하고, 그 다음은 검측(儉側), 그 다음은 번지(樊 秖), 그 다음은 살해(殺奚), 그 다음은 읍차(邑借)가 있다. 토질이 비옥하여 5곡이 잘 자라며 누에치기와 뽕나무 가꿀 줄을 알고 비단과 베를 짠다. 소나 말을 타고 다니며 혼인은 예의에 맞게 하며 길에 다니는 사람들은 길을 양보한다. 그 나라에는 철(鐵)이 생산되는데 예(濊)·왜 (倭)·마한(馬韓)이 모두 와서 사 간다. 모든 무역에 있어서 철(鐵)을 화폐로 사용한다. 그들의 풍속은 노래하고 춤추며 술마시고 비파뜯기를 좋아한다. 아이를 낳으면 머리가 납작하게 되도 록 하려고 모두 돌로 눌러 놓는다.
  4. 변진(弁辰) 사람들은 진한(辰韓) 사람들과 뒤섞여 사는데, 성곽과 의복은 모두 [진한(辰韓) 과] 같으나 언어와 풍속은 다른 점이 있다. 변진(弁辰) 사람들의 모습은 모두 신체가 장대하고 머리칼이 아름다우며, 의복은 깨끗하고 형법은 엄격하다. 변진은 왜국(倭國)과의 거리가 가깝 기 때문에 문신(文身)한 사람이 상당히 있다. 과거에 조선왕(朝鮮王) 준(準)이 위만(衛滿)에게 패하여, 자신의 남은 무리 수천명을 거느리고 바다로 도망, 마한을 공격하여 쳐부수고 스스로 한왕(韓王)이 되었다. 준(準)의 후손(後孫)이 절멸(絶滅)되자, 마한 사람이 다시 자립(自立)하여 진왕(辰王)이 되었다.
  5. 건무(建武) 20년(A.D.44; 百濟 多婁王 17) 에 한의 염사(廉斯) 사람인 소마시(蘇馬諟) 등이 낙랑(樂浪)에 와서 공물을 바쳤다. [후한]의 광무제(光武帝)는 소마시(蘇馬諟)를 봉(封)하여 한 의 염사읍군(廉斯邑君)으로 삼아 낙랑군(樂浪郡)에 소속시키고 철마다 조알(朝謁)하도록 하였 다. 영제(靈帝) 말년에 한(韓)과 예(濊)가 모두 강성해져 [한나라의] 군현(郡縣)이 제대로 제압하지 못하자, 난리에 고통스러운 백성들이 한(韓)으로 도망하여 유입(流入)하는 경우가 많았다. 6) 마한의 서쪽 바다의 섬 위에 주호국(州胡國)이 있다. 그 나라 사람은 키가 작고 머리를 깎 으며, 가죽 옷을 입는데 상의만 입고 하의는 입지 않는다. 소나 돼지 기르기를 좋아하며, 배를 타고 왕래하면서 한(韓)의 국중(國中)에서 물건을 사고 판다.

8. 찬자평(撰者評)

  1. 논(論)한다. 옛날 기자(箕子)가 쇠망하는 은(殷)나라의 운수를 피하여 조선 땅에 피난하였 다. 처음엔 그 나라의 풍속이 알려진 바 없었으나, 팔조(八條)의 법(法)을 시행하여 사람들에게 해서는 안되는 것을 알게 하니, 마침내 그 읍락에 음란한 행동과 도둑이 없어져서 밤에도 문 을 잠그지 않았으며, 악하고 나쁜 풍습을 바꾸고 너그럽고 간략한 법을 이루어 수백년 동안 행하여졌다. 그러므로 동이의 전체가 유근(柔謹)으로 풍화(風化)되어 삼방(三方)의 풍속과는 다 르게 되었으니, 진실로 정교(政敎)가 창달되면 도의(道義)가 있게 마련인 것이다. 중니(仲尼)가 분연히 구이(九夷)에 가서 살으려 하였더니 어떤 이가 그곳은 더러운 곳이 아닌가 하므로, 공 자(孔子)가 ‘군자(君子)가 살고 있으니 어찌 그곳이 더럽겠는가’ 한 것도 특히 그런 까닭이 있 어서 일 것이다. 그 뒤 드디어 [중국과] 통상을 하게 되고 점차 상국(上國)과 교역하더니, 연나 라 사람 위만이 그들의 풍속을 어지럽히자, 이에 [그들도] 따라서 나빠지게 되었다. 노자(老子) 는 ‘법령(法令)이 불어날수록 도적이 많아진다’고 하였다. 기자(箕子)가 법조문을 간략하게 하 고 신의(信義)로 다스린 따위는 성현(聖賢)의 법(法)을 만든 근본취지를 얻었다 하겠다.
  2. 찬(贊)한다. 우이(嵎夷)에 살게 하니 곧 양곡(暘谷)이라 한다. 산과 바다에 사는 것을 아홉 종족으로 구분지었다. 진나라 말년에 정치가 혼란해지자 연나라 사람들이 [이 땅에] 피난하여, 중국의 풍속을 어지럽히고 [동이의] 풍속까지 나빠지게 하더니, 드디어 한나라와 통하게 되었 다. 아득하고 멀리서 통역하자니 복속도 하고 배반도 하는구나.

오즈 야스지로

오즈 야스지로(小津 安二郎, 1903년 12월 12일~1963년 12월 12일)는 일본의 영화 감독 겸 시나리오 작가이다. 그는 무성영화 시대에 경력을 시작했으며 마지막 영화는 1960년대 초에 컬러로 제작되었다. 오즈는 1930년대에 좀 더 진지한 주제로 전환하기 전에 단편 코미디를 많이 만들었다. 오즈의 작품에서 가장 두드러진 주제는 가족과 결혼, 특히 세대 간의 관계이다. 그의 가장 널리 사랑받는 영화로는 <늦봄>, <도경 이야기>, <꽁치의 맛> 등이 있다. 세계에서 가장 위대하고 영향력 있는 영화감독 중 한 명으로 널리 알려진 오즈의 작품은 사후에도 계속해서 찬사를 받고 있다. 2012년 영국의 사이트앤사운드지의 설문조사에서 그의 동경 이야기는 전 세계 평론가들이 뽑은 역대 세 번째로 위대한 영화로 선정되었다. 같은 설문조사에서 도쿄 이야기는 전 세계 358명의 감독과 영화 제작자가 뽑은 역대 최고의 영화로 선정되기도 하였다.

오즈는 영화의 내러티브 만큼이나 영화촬영의 기술적 스타일과 혁신으로 잘 알려져 있다. 그의 영화 스타일은 특히 전후 유성영화에서 후기로 가면서 더욱 두드러진다. 그는 촬영에 있어서 할리우드의 관습을 따르지 않았는데, 특히 영화 속 대화 장면에서 두 인물을 촬영할 때면, 일반적으로 어깨를 걸쳐 두 인물을 잡는 쇼트를 사용하는 대신, 인물을 프레임의 중앙에 배치하고 배우가 카메라를 정면으로 응시하는 방식으로 두 인물을 하나의 쇼트에 담지 않고 쇼트 리버스 쇼트로 잡는 방식을 선호했다. 그러한 촬영방식은 그의 영화에서 인물을 고립되어 보이게 만드는 특유의 분위기를 보여주었다. 또한 그의 필모그래피 내내 영화 촬영시 카메라 렌즈로 인간의 시각에 가장 가까운 렌즈로 간주되는 50mm 렌즈를 즐겨 사용했다.

오즈는 쇼트와 쇼트 사이에도 일반적인 트랜지션을 사용하지 않았다. 그는 쇼트와 쇼트 사이에 정적인 오브제를 보여주거나 페이드인이나 디졸브가 아닌 직접 쇼트를 사용했다. 정적인 오브제는 대부분 다음 실내 장면이 펼쳐지는 건물이 되는 경우가 많았다. 그는 전환 장면 이외의 장면에서는 음악을 거의 사용하지 않았다. 이러한 연출방식은 쇼트와 쇼트 사이에 특정한 운율을 형성하며 초월적 공감각을 선사하였다.  오즈는 경력이 쌓이면서 카메라를 점점 더 적게 움직였으며 컬러 영화에서 부터는 트래킹 쇼트를 완전히 사용하지 않게 되었다. 오즈는 카메라를 사람의 무릎을 꿇은 높이에서 촬영하는 일명 ‘다다미 쇼트’를 발명하였다. 촬영시 그의 카메라는 실제 땅에서 얼마 떨어지지 않았기 때문에 특수 삼각대를 이용하여 카메라를 고정해야했다. 또한, 붉은색을 잘 표현한다는 이유로 아그파 필름을 선호하기도 하였다.



  • 참회의 칼날 (懺悔の刃) – 유실


  • 젊은이의 꿈 (若人の夢) – 유실
  • 잃어버린 아내 (女房紛失) – 유실
  • 호박 (カボチャ) – 유실
  • 이사하는 부부 (引越し夫婦) – 유실
  • 육체미 (肉体美) – 유실


  • (宝の山) – 유실
  • 학생 로맨스: 젊은 날 (学生ロマンス 若き日) – 현존하는 가장 오래된 필름
  • (和製喧嘩友達) – 14분 분량만 남아있음
  • 대학은 나왔지만 (大学は出たけれど) – 10분 분량만 남아있음
  • (会社員生活) – 유실
  • (突貫小僧) – 단편


  • 결혼학 입문 (結婚学入門)
  • 밝게 걸어라 (朗かに歩め)
  • 낙방은 했지만 (落第はしたけれど)
  • 그날 밤의 아내 (その夜の妻)
  • 에로신의 원혼 (エロ神の怨霊)
  • 발에 닿은 행운 (足に触った幸運)
  • 아가씨 (お嬢さん)


  • 숙녀와 수염 (淑女と髯)
  • 미인 애수 (美人哀愁) – 유실
  • 동경의 합창 (東京の合唱)


  • 봄은 아가씨로부터 (春は御婦人から )
  • 태어나기는 했지만 (大人の見る繪本 生れてはみたけれど )
  • 청춘의 꿈 이즈꼬 (靑春の夢いまいづこ )
  • 다시 만날 때 까지 (また逢ふ日まで ) – 유실


  • 동경의 여자 (東京の女)
  • 비상선의 여자 (非常線の女)
  • 완성된 마음 (出来ごころ)


  • 엄마를 사랑해야지 (母を恋はずや)
  • 부초 이야기 (浮草物語 )


  • 상자녀 (箱入娘 ) – 유실
  • 동경의 여관 (東京の宿)
  • 기쿠고로의 거울사자 (菊五郎の鏡獅子) – 첫 유성영화


  • 대학 좋은 점 (大学よいとこ ) – 유실
  • 외아들 (一人息子)


  • 숙녀는 무엇을 잊어버렸을까? (淑女は何を忘れたか)


  • 도다가의 형제자매 (戸田家の兄妹)


  • 아버지가 있다 (父ありき)


  • 나가야 신사록 (長屋紳士録)


  • 바람속의 암탉 (風の中の牝鶏)


  • 늦봄 (晩春)


  • 무네가타 자매 (宗方姉妹)


  • 초여름 (麦秋)


  • 오차즈케의 맛 (お茶漬の味)


  • 동경 이야기 (東京物語)


  • 초봄 (早春)


  • 동경막색 (東京暮色)


  • 피안화 (彼岸花) – 첫 컬러영화


  • 안녕하세요 (お早よう)


  • 부초 (浮草)


  • 가을 햇살 (秋日和)


  • 고하야가와가의 가을 (小早川家の秋)


  • 꽁치의 맛 (秋刀魚の味)



황제(黃帝)는 소전씨(少典氏)의 자손으로 성은 공손(公孫)이고, 이름은 헌원(軒轅)이라 불렀다. 헌원시대에 이르러 신농시의 후세가 세력이 약해졌다. 제후들은 서로 침략하고 정벌하면서 백관(백성)들을 잔혹하게 학대했으나 신농씨는 능히 정벌할 수 없었다. 이 때 헌원이 방패와 창을 쓰는 법을 익혀서 조공하지 않는 자들을 정벌하자 제후들은 모두 와서 복종했다. 치우(蚩尤)만은 포악하여 정벌할 수 없었다.

염제(신농)가 제후들을 쳐서 없애려 하자, 제후들은 모두 현원에게로 귀의했다. 이에 헌원은 덕을 닦고 군대를 정돈했으며, 오행의 기를 다스리고 오곡을 심어 만백성을 어루만졌으며 사방의 땅을 재었다. 곰, 큰곰, 비휴(범 같은 동물), 추(살쾡이), 호랑이를 훈련시켜  판천의 들판에서 염제와 싸웠는데 세번 싸운 뒤에야 뜻을 이루었다.

치우가 다시 난을 일으키고는 황제의 명령을 듣지 않았다. 이에 황제는 제후들을 불러 모은 후 치우와 탁록 들판에서 싸워 마침내 치우를 사로잡아 죽였다. 그러자 제후들은 모두 헌원을 받들어 천자로 삼고 신농씨를 대신하게 하니 이 사람이 바로 황제다.

동쪽으로는 바다에 이르렀다가 환산에 올랐고 대종(태산)까지 나아갔다. 서쪽으로는 공동산에 이르렀다가 계두산에 올랐다. 남쪽으로는 강수(장강)에 이르렀다가 웅산과 상산에 올랐다. 북쪽으로는 훈육을 내쫗고 부산에서 부절을 맞추어 보았으며 탁록산 아래 평원에 도읍을 정했다.


삼황 (三皇)

  • 복희, 신농, 여와: 《사기》(史記), 《춘추운두추》(春秋運斗樞), 《춘추원명포》(春秋元命苞)
  • 복희, 신농, 황제: 《상서》(尙書), 《제왕세기》(帝王世紀), 역대제왕묘(历代帝王庙)
  • 복희, 신농, 수인: 《상서대전》(尙書大傳), 《예위함문가》(禮緯含文嘉)
  • 복희, 신농, 축융: 《백호통》(白虎通) 복희, 신농, 공공: 《통감외기》(通鑑外紀)

오제 (五帝))

  • 황제, 전욱, 제곡, 요, 순: 《사기》(史記), 《세본》(世本), 《역전》(易傳), 《대대예기》(大戴禮記) 등 등
  • 소호, 전욱, 제곡, 요, 순: 《상서》(尙書), 《백호통》(白虎通), 역대제왕묘(历代帝王庙)
  • 복희, 신농, 황제, 요, 순: 《전국책》(戰國策)
  • 태호, 염제, 황제, 소호, 전욱: 《예기》(禮記), 《여씨춘추》(呂氏春秋), 《회남자》(淮南子)
  • 황제, 소호, 전욱, 제곡, 요: 《자치통감외기》(資治通鑒外紀)


태호 복희씨(太皞伏羲氏) 또는 포희씨(庖犧氏)는 중국 삼황 중 하나이다. 전설에서 복희는 인류에게 닥친 대홍수 시절에 표주박 속에 들어가 있던 덕분에 되살아날 수 있었다고 하는데, 다시 살아났다는 의미로 복희라고 했다고 전한다. ‘복희’란 희생(제사에 쓰이는 짐승)을 길러 붙여진 이름이다. 성씨는 풍(風)으로 전해진다. 사마천의 《사기》에는 동이족이라고 서술되어 있다. 팔괘(八卦)를 창제했다고 전한다.

전설에 의하면 태호 복희씨는 기원전 2800년 무렵에 살았다고 전한다. 그는 사람의 머리에 뱀의 몸을 하고 있다고 하며, 다른 전설에는 용의 몸이라고도 한다. 원래 민간 전설상으로는 태호와 복희는 별개의 인물이었다. 전국시대 진(秦)나라에서 편찬한 세본(世本)에서 동일 인물로 서술하자, 이후 황조 이후부터 동일인으로 서술 하기 시작하였다. 이름이 두 개이고, 본래 동일인이 아니라는 기록이 존재하므로 실존성은 낮은 신화적인 상징이라고 해석이 하기도 한다.


여와(女媧)는 중국 신화에서 인간을 창조한 것으로 알려진 여신이다. 복희와 남매로 구전된다. 뱀모양의 복회와 여와가 서로의 꼬리를 틀고 있는 모습이 화상석(畵像石) 등에 새겨져 있다. 여와(女媧)라는 단어는 여성 여신(女神)을 나타내는 단어이기도 하다. 회남자(淮南子)에 따르면, 태고 하늘에 4개의 기둥이 부러지자, 대지는 갈라지고 화재와 홍수가 발생했다. 맹수와 괴조(怪鳥)가 횡행하여 사람들을 괴롭혔는데, 이때 여와가 5색으로 빛나는 돌을 녹여 하늘의 구멍 뚫린 부분을 메웠다고 서술되어 있다. 풍속통의(風俗通義)에는 여와가 황토로 사람을 만들고, 결혼 제도를 만든 것으로 서술하고 있다. 여와의 사당에 가서 빌면 결혼도 할 수 있고 자식도 낳을 수 있다는 믿음이 있다고 한다. 복희여와도는 천지창조 신화에 등장하는 남신 복희와 여신 여와를 주제로 한 그림이다. 한(漢)나라 때의 돌에 새긴 그림, 당(唐)나라 때의 채색한 비단 그림, 아스타나 무덤에서 발견된다. 복희와 여와는 상반신은 사람 모습을 하고, 각각 손에는 창조의 상징물인 구부러진 자(曲尺)와 컴퍼스를 들고 있다. 몸을 꼬고 있는 모습은 세상의 조화와 만물의 생성이 초래됨을 나타내고 있다.

여와의 어머니는 질서의 여신 화서로 우주를 배회하다 번개의 신 뇌공의 발자국을 밟고 난 후 갑자기 임신했다고 한다. 여와는 남매 지간인 복희와 결혼했다. 몇몇 창조신화에 따르면 복희와 여와의 결합으로 인간이 창조되어다고 한다. 복희는 또 사냥과 요리, 중국의 문학 개발자이기도 하다.


중국 신화에 등장하는 남방을 다스리던 신이자, 소전의 아들이다. 또한 농업, 의약, 약초[2]의 신이었다. 그리고 염제의 ‘염’자가 ‘불꽃 염'(炎)인 것에서 알 수 있듯이, 불을 관장하는 신이었으며, 같은 삼황오제이자 오제의 첫 번째인 황제 공손헌원과 마찬가지로 태양신이기도 했다. 흔히 신농이라는 이름으로 알려져 있지만, 고대 부족 사회에서는 열산씨, 여산씨, 연산씨, 저기 등 다양한 이름으로 불렸다고 한다.

소의 머리를 한 반인반수로 염제(炎帝)라는 별명으로도 불리며, 대표적인 업적으로는 인간에게 농사를 본격적으로 알리고, 가르친 것이 있다. 그래서 이름(神農)이 농사(農)의 신(神)인 듯하다. 그리고 최초로 호미를 만든 농기구의 발명자이기도 하며 횃불, 우물, 도자기 굽는 법, 야금술, 옷 짜는 법, 물물교환이 가능한 시장의 발명자라고 한다. 이것 말고도 인간이 아버지라는 존재를 모르고 오로지 어머니만을 알 당시, 처음으로 가족이라는 개념 또한 만들어냈다고 한다. 그리고, 차를 즐기는 중국 문화의 시조이기도 하다. 이러한 점 때문에, 오제 중에서 처음으로 등장한 황제 공손헌원과 더불어 중국인의 시조로 여겨진다. 신농(神農)은 중국 고대 삼황(三皇) 중 하나로 흔히 ‘염제 신농씨'(炎帝神農氏)로 불린다. 본명은 강석년(姜石年)이며, 별칭으로는 열산씨(烈山氏), 염제 주양씨(炎帝朱襄氏)가 있다. 신농씨는 염제 신농국을 세웠고, 나라는 그의 자손들로 이어져 8대 520년간 중국을 통치하였다. 신농씨는 황제 헌원씨 이전에 한족에게 농사짓는 방법을 알려주었고, 백초의 풀을 직접 맛보아 해독을 하였으며, 그 때문에 오늘날 한의학의 창시자로 불린다. 한의학 최초의 저서로 유명한 《신농본초경》을 저술했다고 하지만, 후대인이 신농의 이름에 기탁한 것이다.


황제(黃帝)는 소전씨(少典氏)의 자손으로 성은 공손(公孫)이고, 이름은 헌원(軒轅)이라 불렀다. 헌원시대에 이르러 신농시의 후세가 세력이 약해졌다. 제후들은 서로 침략하고 정벌하면서 백관(백성)들을 잔혹하게 학대했으나 신농씨는 능히 정벌할 수 없었다. 이 때 헌원이 방패와 창을 쓰는 법을 익혀서 조공하지 않는 자들을 정벌하자 제후들은 모두 와서 복종했다. 치우(蚩尤)만은 포악하여 정벌할 수 없었다.

염제(신농)가 제후들을 쳐서 없애려 하자, 제후들은 모두 현원에게로 귀의했다. 이에 헌원은 덕을 닦고 군대를 정돈했으며, 오행의 기를 다스리고 오곡을 심어 만백성을 어루만졌으며 사방의 땅을 재었다. 곰, 큰곰, 비휴(범 같은 동물), 추(살쾡이), 호랑이를 훈련시켜  판천의 들판에서 염제와 싸웠는데 세번 싸운 뒤에야 뜻을 이루었다.

치우가 다시 난을 일으키고는 황제의 명령을 듣지 않았다. 이에 황제는 제후들을 불러 모은 후 치우와 탁록 들판에서 싸워 마침내 치우를 사로잡아 죽였다. 그러자 제후들은 모두 헌원을 받들어 천자로 삼고 신농씨를 대신하게 하니 이 사람이 바로 황제다.

동쪽으로는 바다에 이르렀다가 환산에 올랐고 대종(태산)까지 나아갔다. 서쪽으로는 공동산에 이르렀다가 계두산에 올랐다. 남쪽으로는 강수(장강)에 이르렀다가 웅산과 상산에 올랐다. 북쪽으로는 훈육을 내쫗고 부산에서 부절을 맞추어 보았으며 탁록산 아래 평원에 도읍을 정했다.