我是一名R新手,具有丰富的javascript经验。我希望得到一些帮助,以及任何可以帮助我计算和分析主要由字符串组成的数据帧的介绍性资源。
这是数据框的样子
# Gender Nationality
1 Male American
2 Male American
3 Female American
4 Male French
5 Female Spanish
我想计算每个国籍的性别总数。有很多国籍,所以我更喜欢一个优雅的解决方案,让我能够同时做到这一点,有很多国籍,只有两个性别,男性和女性。
答案 0 :(得分:1)
library(tidyverse)
data <- tribble(
~gender, ~nationality,
"Male", "American",
"Male", "American",
"Female", "American",
"Male", "French",
"Female", "Spanish"
)
oneliner:
count(data, nationality, gender)
#> # A tibble: 4 x 3
#> nationality gender n
#> <chr> <chr> <int>
#> 1 American Female 1
#> 2 American Male 2
#> 3 French Male 1
#> 4 Spanish Female 1
答案 1 :(得分:0)
我们可以使用table
base R
执行此操作
as.data.frame(table(data))