r - 列出部分重复的问题
问题描述
我正在尝试创建一个部分重复的列表,该列表显示相同的权重何时出现多次。数据集中的变量是体重、时间、鸡和饮食。我可以找出每只小鸡多次出现的重量,但我希望能够看到它们发生在什么时间。我的代码的第一部分有效,但第二部分不是我基于 Data Camp 的示例(附幻灯片图片)
ChickWeight %>%
count(Chick,weight) %>%
filter(n>1)
工作给我 -
Chick weight n
1 16 51 2
2 15 68 3
3 13 71 2
4 9 100 2
5 6 160 2
6 24 72 2
7 24 74 2
8 50 264 2
然后这会将相同的数据保存到dup_weight
dup_weight <-ChickWeight %>%
count(Chick,weight) %>%
filter(n>1)
但是当我运行这个
ChickWeight %>%
filter(ChickWeight, Chick %in% dup_weight$Chick, weigh %in% dup_weight$weight)
我得到Run rlang::last_error() to see where the error occurred.
当我这样做时,我得到以下
Error: Problem with `filter()` input `..1`.
x Input `..1$weight` must be a logical vector, not a double.
i Input `..1` is `ChickWeight`.
谁能帮我看看我哪里出错了。
解决方案
推荐阅读
- sql - 将字符串转换为日期 SQLSERVER
- c# - 为什么iis使用asp net mvc控制器文件流返回403错误代码
- python - 打开两个 .csv 文件代码 - 一个文件打开另一个不打开
- android - 使用 SRTP 向/从 Android 流式传输
- php - 裁剪后图像变黑
- python - Nginx 不提供媒体文件
- php - 多个日期范围内每个日期的 HTML 表格
- postgis - STLineMerge 不会让我的 MULTILINESTRING 变成 LINESTRING
- sql-server - 将 varchar 列排序为日期
- python - 在 pyspark 中注册我的 udf 有什么好处吗?