r - 过滤功能从现有数据创建新的数据框
问题描述
我有数据框(Cumulative_COVID):
Code Country Date Continent NewCases NewDeaths
1 ARG Argentina 2020-03-04 South America 1 0
2 ARG Argentina 2020-03-06 South America 1 0
3 ARG Argentina 2020-03-07 South America 6 0
4 ARG Argentina 2020-03-08 South America 1 1
5 ARG Argentina 2020-03-09 South America 3 0
6 ARG Argentina 2020-03-11 South America 7 0
Recovered NewTests Population GDP GDPCapita Month Week CumCases
1 0 0 44494502 637486 14400 3 10 1
2 0 0 44494502 637486 14400 3 10 2
3 0 0 44494502 637486 14400 3 10 8
4 0 0 44494502 637486 14400 3 10 9
5 0 0 44494502 637486 14400 3 10 12
6 0 0 44494502 637486 14400 3 11 19
CumDeaths CumRecovered CumTests Active Fatility_Rate
1 0 0 0 1 0.00000000
2 0 0 0 2 0.00000000
3 0 0 0 8 0.00000000
4 1 0 0 8 0.11111111
5 1 0 0 11 0.08333333
6 1 0 0 18 0.05263158
我正在尝试仅基于 2020 年 5 月 5 日的数据创建一个新的数据框。
我相信使用过滤器功能应该可以实现这一点
LAST_DAY_DATA <- filter(Cumulative_COVID$Date == "2020-05-05")
但是,我不断收到错误:
Error in UseMethod("filter_") :
no applicable method for 'filter_' applied to an object of class "logical"
我有点困惑为什么?非常感谢任何建议
解决方案
为什么不简单地像这样子集:
LAST_DAY_DATA <- Cumulative_COVID[Cumulative_COVID$Date == "2020-05-05",]
推荐阅读
- java - 具有连接列但未持久化的 JPA 实体
- java - 将 Java 项目转换为 Maven 项目 - 无法找到或加载主类
- java - 方法检查字符串是否匹配模式不起作用
- javascript - 为什么我在 React 中得到“无法读取未定义的属性(读取 'map')”,而没有语法错误
- c# - 无法在 asp net core 样板中回滚事务
- r - 如何在 R 中自定义 Facet_Grid 字体标签
- php - 设置请求内容以在 symfony 中测试
- python - 如何每天用python查询一个非常大的在线csv文件以获取新信息?
- image-processing - 如何为 CVAT 中的多边形标签启用“制作 AI 多边形”选项?
- jquery - Locomotive Scroll:是否可以将 querySelector 与 URL 和锚标记一起使用?