最详R语言细教程:描述性统计表制作
林月老师
2022年06月04日 13:49
收录于文集
共4篇

🧰一看就会😄,这也许是最详细有关如何对单个变量、数据中每个变量分别求统计量并且用kable命令制作漂亮描述性统计表📋的教程。

关注并回复:描述性统计表

获取教程内包括代码、数据、PPT等所有源文件资料哦!

👇这是对R Markdown结构和使用数据的介绍🎥

👇对单个变量、整个数据的统计量计算以及描述性统计表的制作🎥

总结:

1️⃣ 单个变量统计量计算命令,以数学成绩为例

代码块
R
自动换行
复制代码

# mean 平均值
mean(df$mathirt)
# standard deviation 标准差
sd(df$mathirt)
# minimum 最小值
min(df$mathirt)
# maximum最大值
max(df$mathirt)
# median 中位数
median(df$mathirt)
# percentile百分位数
quantile(df$mathirt,0.25)
复制成功

2️⃣ 直接对数据中每个变量求统计值

代码块
R
自动换行
复制代码

tab_01 = data.frame(
  Mean  = c(colMeans(df)),
  SD = c(sapply(df, sd)),
  Median = c(sapply(df, median)),
  Min = c(sapply(df, min)),
  Max = c(sapply(df, max))
)
复制成功

3️⃣ 安装kableExtra程辑包 (如果已经安装请跳过)

代码块
R
自动换行
复制代码
install.packages("kableExtra")  #首次使用,请安装kableExtra程辑包
复制成功

4️⃣ 用kable制作描述性统计表

代码块
R
自动换行
复制代码
```{r tab2, echo=FALSE}
# 载入程辑包
library(kableExtra) 
## table for descriptive statistics
kable(
  tab_01,
  col.names = c("Mean", "SD", "Median", "Minimum", "Maximum"),
  digits = 2,
  caption = "\\label{tab2}Summary Statistics",
  booktabs = T 
)
```
复制成功

👇以下是图文教程📑