r - 按组填写
问题描述
我想按组填写一列。
df <- data.frame(
group = c(1,1,1,2,2,2),
base = c(NA, 2, NA, NA, 3, NA))
所以期望的结果是:
1 1 2
2 1 2
3 1 2
4 2 3
5 2 3
6 2 3
到目前为止,这是我的代码,但这似乎不起作用:
base <- group_by(group) %>% summarize(base = max(base))
还有其他选择吗?
解决方案
推荐阅读
- python - 在 Python 中创建第一个游戏时遇到问题!语法错误
- javascript - 我的导航栏不会粘在屏幕顶部,使用 `position:sticky`
- docker - 如何构建 Ubuntu Server 作为自动化测试服务器
- email - 如何修复 mandrill / mailchimp 事务性电子邮件问题收件人域不匹配
- powershell - 如果文件名有空格,嵌入式 PowerShell 命令将不起作用
- assembly - 节的详细形式 .text
- c# - 在 asp.net 中的文件上传期间显示进度消息
- docker - Dockerfile:无法访问安装在虚拟环境中的 python 模块
- php - 有没有办法在 laravel (8) 中进行 orderBy orOrderBy ?
- argocd - 托管与源代码分开的清单时如何创建功能分支?