R语言中,个案数据框的变量均为每个人的年龄,如何统计各年龄的人数
时间: 2024-02-18 11:03:54 浏览: 139
您可以使用R语言中的dplyr包来统计各年龄的人数。首先,使用dplyr包中的group_by函数按照年龄分组,然后使用summarise函数计算每组的人数。以下是示例代码:
```R
library(dplyr)
# 创建一个包含年龄的数据框
ages <- data.frame(age = c(30, 25, 35, 40, 25, 30, 35, 30))
# 使用dplyr包统计各年龄的人数
age_count <- ages %>%
group_by(age) %>%
summarise(n = n())
# 打印结果
age_count
```
这段代码将年龄分组并计算每组的人数。在这个例子中,我们使用group_by函数按照年龄分组,然后使用summarise函数计算每组的人数。最后,我们将结果存储在age_count数据框中并打印它。
相关问题
R语言中,个案数据框的变量均为每个人的年龄,如何统计各年龄的人数
您可以使用 R 语言中的 `table()` 函数来统计各年龄的人数。假设您的数据框名为 `df`,包含一个名为 `age` 的列,您可以按如下方式使用 `table()` 函数:
```
table(df$age)
```
这将生成一个表格,其中每一行表示一个年龄,每一列表示该年龄出现的次数。从该表格中,您可以轻松地看到每个年龄的人数。
R语言中,个案数据框的变量均为每个人的出生日期,如何画出出生日期的直方图
您可以使用 R 语言中的 `hist()` 函数来画出出生日期的直方图。假设您的数据框名为 `df`,包含一个名为 `birth_date` 的列,您可以按如下方式使用 `hist()` 函数:
```
hist(as.Date(df$birth_date), breaks = "years")
```
这将生成一个直方图,其中 x 轴表示出生日期的年份,y 轴表示每个年份的人数。`as.Date()` 函数用于将出生日期转换为日期格式。`breaks` 参数指定以年为间隔来绘制直方图。您可以根据需要更改 `breaks` 参数来调整直方图的间隔。
阅读全文
相关推荐
















