r - 取消分组不能解决“添加缺少的分组变量”
问题描述
我有一个数据框,并且一如既往地对其进行一些计算。数据框太长了,我只是在下面展示其中一部分的示例:
ID ID2 Date yq flag
<dbl> <chr> <date> <date> <chr>
1 1012960 023-461~ 2011-06-28 2011 0
2 1012960 023-461~ 2011-06-28 2011 0
3 1012960 003-388~ 2015-01-28 2015 0
4 ..............................
5 ..............................
我要做的是按“yq”和“flag”分组,然后计算每个“yq”和每个“flag”中值的总数。我使用了下面的代码:
temp <- new_df_V %>% count(yq, flag)
但是,这将导致以下形式的表:
<dbl> <yearqtr> <dbl> <int>
1 1012960 2011 0 1
2 1012960 2011 1 1
3 1013515 2014 0 2
4 1013515 2016 0 1
和一条警告消息说“添加缺少的分组变量:ID
”。肯定这不是我想要的结果,我不确定为什么将 ID 列添加到结果中。我检查了这个链接:“在 R 中的 dplyr 中添加缺少的分组变量”消息并使用“取消分组”功能来修复它,但即使在取消分组之后结果是相同的,我得到相同的警告。知道如何解决这个问题吗?
解决方案
推荐阅读
- c - 如何处理共享内存中的指针?
- google-apps-script - 通过 appscript 比较谷歌表单和谷歌表格中的输入值
- android - 为什么使用 Xamarin.Forms 的 iOS 工具栏重复而不是隐藏?
- arrays - 从 API 遍历 JSON 格式的哈希数组
- javascript - 如何将 blob 附加到 dom?
- docker - 如何在 swarm 中联网多个堆栈
- php - 已弃用:指令 'allow_url_include' 在第 0 行的 Unknown 中已弃用
- javascript - 将一组 ID 传递给函数(onchange 函数)
- powershell - 如何在 PowerShell 中将纪元时间转换为人类可读的格式?
- c# - 为什么这段代码以如此奇怪的方式移动我的游戏对象?