r - R:如何合并基于两列的重复行
问题描述
我正在尝试根据两个单独的列合并/添加一列中的总数。
它是一个 data.frame,我相信 dplyr 会做我正在寻找的东西,但需要一些指导。
我现在所拥有的如下;
我要完成的工作如下;
如果一个状态没有计数,它应该只是 0,因为有些只会有一个状态。任何帮助将不胜感激。
解决方案
这是一个工作示例...
# Create dataframe
df <- data.frame(
number = c(750,100,250,250,350),
product = c('car','car','car','ball','ball'),
status = c('s','s','o','s','o')
)
# Create crosstab
xtabs(number ~ product + status, df)
推荐阅读
- c++ - 在 Linux 上从 shell 脚本执行时 C++ 程序中的文件路径问题
- python - 将 curl 命令映射到等于 python 请求函数
- node.js - Nodejs中如何将word文档转换为pdf
- android - 即使我不构建通知,通知声音也会播放
- go - 循环进口和缺乏仿制药导致头痛
- reactjs - 将 Creative Tim 的 react kit 与 Creative Tim 的仪表板集成,然后与 React-Redux-Firebase 后端集成
- ios - Firebase 是否在 iOS 应用程序中使用钥匙串?
- c# - URL 路由在 WordPress 站点上的 .NET 虚拟目录中不起作用
- rxjs - Rxjs6:无法处理异步函数中的错误
- c# - 从达到的最后一个级别继续游戏