r - 求和匹配R中两个不同数据框列中的两个字符串的实例
问题描述
我是一个 R 新手,在 javascript 方面有丰富的经验。我会很感激这方面的一些帮助,以及任何可以帮助我计算和分析主要由字符串组成的数据框的介绍性资源。
这是数据框的样子
# Gender Nationality
1 Male American
2 Male American
3 Female American
4 Male French
5 Female Spanish
我想计算每个国籍的性别总数。有很多国籍,所以我更喜欢一个优雅的解决方案,它可以让我一次完成这一切,有很多国籍,只有两个性别字符串,男性和女性。
解决方案
library(tidyverse)
data <- tribble(
~gender, ~nationality,
"Male", "American",
"Male", "American",
"Female", "American",
"Male", "French",
"Female", "Spanish"
)
单线:
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
推荐阅读
- django - 如何在 Django 中从模型 B 的 2 个随机对象中创建模型 A 的对象?
- alert - 如何为交易视图创建两步警报
- javascript - 如何使用字符串插值以角度访问对象属性?
- javascript - 从 .ajax 返回时突出显示并将 msg 附加到元素
- android-studio - Android SDK 未安装,但 Android Studio 说已安装
- r - 绘制具有交互作用的泊松多元回归
- c# - 如果在脚本中我只想旋转,为什么我的球体会在 Unity 中上升?
- git - 如何在不删除它的情况下拉一个重新定位的分支
- java - 通过不存在的PK删除时如何处理Spring Data JPA删除?
- javascript - 仅当页面上存在类时如何加载 CSS?