#7 テーブル
May 27, 2026
私は全国の家計のデータを都道府県別に出力したいと思っていますが、表のほうが見やすいのか地図のほうが見やすいのか吟味しなければいけないと思ったからです。(楠さん)
グラフを作るためのコードは教えてもらっていたが、見やすいグラフをつくための軸の表記や色、文字などは別のコードやパッケージをダウンロードをする必要があるので、難しいと感じた。(山田さん)
row_dataのままでも動きますが、英語が間違っていて気持ち悪いという人は修正下さい
write_csv()関数write_csv()に渡すgt(): 得意な出力形態:HTML
kable(): 得意な出力形態:HTML / Word / PDF / pptx 全般
flextable(): 得意な出力形態:Word・pptx
tt(): 得意な出力形態:PDF
tabyl()関数(公式サイト)tabyl()関数| species | Biscoe | Dream | Torgersen |
|---|---|---|---|
| Adelie | 30.14% (44) | 37.67% (55) | 32.19% (47) |
| Chinstrap | 0.00% (0) | 100.00% (68) | 0.00% (0) |
| Gentoo | 100.00% (119) | 0.00% (0) | 0.00% (0) |

::::{.columns}
:::{.column width=50%}
::::
:::{.column width=50%}
::::
::::

| species | avg_body_mass |
|---|---|
| Adelie | 3700.662 |
| Chinstrap | 3733.088 |
| Gentoo | 5076.016 |
以下のコードが動かない場合、次のページのコードを試して下さい
一般に、p値が0.05以下であれば「偶然だけでは説明しにくい差や関係がある」と判断することが多い
tbl_summary()関数| Characteristic | Adelie N = 146 | Chinstrap N = 68 | Gentoo N = 119 | p-value |
|---|---|---|---|---|
| sex | >0.9 | |||
| female | 73 (50%) | 34 (50%) | 58 (49%) | |
| male | 73 (50%) | 34 (50%) | 61 (51%) | |
| body_mass | 3,700 (3,350, 4,000) | 3,700 (3,475, 3,950) | 5,050 (4,700, 5,500) | <0.001 |
+を付けて足す
Call:
lm(formula = body_mass ~ bill_len + flipper_len, data = drop_na(select(penguins,
body_mass, bill_len, flipper_len)))
Coefficients:
(Intercept) bill_len flipper_len
-5736.897 6.047 48.145