中文 · PDF 174
整洁数据
你可以用多种方式来表示同一份底层数据。下面的示例展示了以四种不同方式组织的同一份数据。每个数据集都显示了四个变量 country(国家)、year(年份)、population(人口)和 cases(病例数)的相同取值,但每个数据集组织这些值的方式不同:
table1
#> # A tibble: 6 × 4 #> country year cases population #> #> 1 Afghanistan 1999 745 19987071 #> 2 Afghanistan 2000 2666 20595360 #> 3 Brazil 1999 37737 172006362 #> 4 Brazil 2000 80488 174504898 #> 5 China 1999 212258 1272915272 #> 6 China 2000 213766 1280428583
table2
#> # A tibble: 12 × 4 #> country year type count #> #> 1 Afghanistan 1999 cases 745 #> 2 Afghanistan 1999 population 19987071 #> 3 Afghanistan 2000 cases 2666 #> 4 Afghanistan 2000 population 20595360 #> 5 Brazil 1999 cases 37737 #> 6 Brazil 1999 population 172006362 #> # ... 还有 6 行
table3
#> # A tibble: 6 × 3 #> country year rate #> * #> 1 Afghanistan 1999 745/19987071 #> 2 Afghanistan 2000 2666/20595360 #> 3 Brazil 1999 37737/172006362 #> 4 Brazil 2000 80488/174504898 #> 5 China 1999 212258/1272915272 #> 6 China 2000 213766/1280428583
# 分布在两个 tibble 中
table4a # cases(病例数)
#> # A tibble: 3 × 3 #> country 1999 2000 #> * #> 1 Afghanistan 745 2666 #> 2 Brazil 37737 80488 #> 3 China 212258 213766