- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有以下数据示例:
structure(list(name = c("2020-12-02 02_05_24.143926", "2020-12-02 04_05_44.370258",
"2020-12-02 08_06_25.214121", "2020-12-02 10_06_45.697784", "2020-12-02 14_07_25.747003",
"2020-12-02 16_07_46.002571", "2020-12-02 20_08_25.838364", "2020-12-02 22_08_45.705227",
"2020-12-03 02_09_25.384941", "2020-12-03 04_09_44.709639", "2020-12-03 08_10_23.097440",
"2020-12-03 10_10_42.111583", "2020-12-03 14_11_20.193122", "2020-12-03 16_11_39.252692",
"2020-12-03 20_12_17.340138", "2020-12-03 22_12_36.086608", "2020-12-04 02_15_27.387402",
"2020-12-04 04_15_46.375845", "2020-12-04 08_16_24.414194", "2020-12-04 10_16_43.215919",
"2020-12-31 10_06_26.083394", "2020-12-31 10_36_30.720992", "2020-12-31 14_07_03.081910",
"2020-12-31 14_37_07.718933", "2020-12-31 16_07_21.515981", "2020-12-31 16_37_26.054783",
"2020-12-31 20_07_58.646942", "2020-12-31 20_38_03.155509", "2020-12-31 22_08_17.181192",
"2020-12-31 22_38_21.847135", "2021-01-01 02_08_54.245043", "2021-01-01 02_38_58.905204",
"2021-01-01 04_09_13.055522", "2021-01-01 04_39_17.797032", "2021-01-01 08_09_50.080337",
"2021-01-01 08_39_54.646102", "2021-01-01 10_10_08.580802", "2021-01-01 10_40_13.262391",
"2021-01-01 14_10_45.513987", "2021-01-01 14_40_50.152527", "2021-01-01 16_11_03.966316",
"2021-01-01 16_41_08.595758", "2021-01-01 20_11_41.136895", "2021-01-01 20_41_45.807547",
"2021-01-01 22_11_59.897654", "2021-01-01 22_42_04.619130", "2021-01-02 02_12_37.503054",
"2021-01-02 02_42_42.155622", "2021-01-02 04_12_56.127958", "2021-01-02 04_43_00.807846",
"2021-01-02 08_13_33.280704")), row.names = c(NA, -51L), class = c("data.table",
"data.frame")>)
此数据由日期和时间组成(不必将其定义为日期和时间)。但是我想按匹配的特定日期/值拆分它,例如:1 个数据表,其数据/值在 2020-12-31 之前、2020-12-31 和 01-01-2021 之间以及 01-01-2021 之后.
谢谢大家
最佳答案
关于解决您的问题的可能方法:
library(data.table)
breaks = as.Date(c("2020-12-31", "2021-01-01"))
split(df, findInterval(as.Date(substr(df$name, 1, 10)), breaks))
$`0`
name
<char>
1: 2020-12-02 02_05_24.143926
2: 2020-12-02 04_05_44.370258
3: 2020-12-02 08_06_25.214121
4: 2020-12-02 10_06_45.697784
5: 2020-12-02 14_07_25.747003
6: 2020-12-02 16_07_46.002571
7: 2020-12-02 20_08_25.838364
8: 2020-12-02 22_08_45.705227
9: 2020-12-03 02_09_25.384941
10: 2020-12-03 04_09_44.709639
11: 2020-12-03 08_10_23.097440
12: 2020-12-03 10_10_42.111583
13: 2020-12-03 14_11_20.193122
14: 2020-12-03 16_11_39.252692
15: 2020-12-03 20_12_17.340138
16: 2020-12-03 22_12_36.086608
17: 2020-12-04 02_15_27.387402
18: 2020-12-04 04_15_46.375845
19: 2020-12-04 08_16_24.414194
20: 2020-12-04 10_16_43.215919
name
$`1`
name
<char>
1: 2020-12-31 10_06_26.083394
2: 2020-12-31 10_36_30.720992
3: 2020-12-31 14_07_03.081910
4: 2020-12-31 14_37_07.718933
5: 2020-12-31 16_07_21.515981
6: 2020-12-31 16_37_26.054783
7: 2020-12-31 20_07_58.646942
8: 2020-12-31 20_38_03.155509
9: 2020-12-31 22_08_17.181192
10: 2020-12-31 22_38_21.847135
$`2`
name
<char>
1: 2021-01-01 02_08_54.245043
2: 2021-01-01 02_38_58.905204
3: 2021-01-01 04_09_13.055522
4: 2021-01-01 04_39_17.797032
5: 2021-01-01 08_09_50.080337
6: 2021-01-01 08_39_54.646102
7: 2021-01-01 10_10_08.580802
8: 2021-01-01 10_40_13.262391
9: 2021-01-01 14_10_45.513987
10: 2021-01-01 14_40_50.152527
11: 2021-01-01 16_11_03.966316
12: 2021-01-01 16_41_08.595758
13: 2021-01-01 20_11_41.136895
14: 2021-01-01 20_41_45.807547
15: 2021-01-01 22_11_59.897654
16: 2021-01-01 22_42_04.619130
17: 2021-01-02 02_12_37.503054
18: 2021-01-02 02_42_42.155622
19: 2021-01-02 04_12_56.127958
20: 2021-01-02 04_43_00.807846
21: 2021-01-02 08_13_33.280704
name
关于r - 根据字符串模式拆分 data.table 一行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73230465/
对此感到疯狂,真的缺少一些东西。 我有webpack 4.6.0,webpack-cli ^ 2.1.2,所以是最新的。 在文档(https://webpack.js.org/concepts/mod
object Host "os.google.com" { import "windows" address = "linux.google.com" groups = ["linux"] } obj
每当我安装我的应用程序时,我都可以将数据库从 Assets 文件夹复制到 /data/data/packagename/databases/ .到此为止,应用程序工作得很好。 但 10 或 15 秒后
我在 cc 模式缓冲区中使用 hideshow.el 来折叠我不查看的文件部分。 如果能够在 XML 文档中做到这一点就好了。我使用 emacs 22.2.1 和内置的 sgml-mode 进行 xm
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。 关闭
根据java: public Scanner useDelimiter(String pattern) Sets this scanner's delimiting pattern to a patt
我读过一些关于 PRG 模式以及它如何防止用户重新提交表单的文章。比如this post有一张不错的图: 我能理解为什么在收到 2xx 后用户刷新页面时不会发生表单提交。但我仍然想知道: (1) 如果
看看下面的图片,您可能会清楚地看到这一点。 那么如何在带有其他一些 View 的简单屏幕中实现没有任何弹出/对话框/模式的微调器日期选择器? 我在整个网络上进行了谷歌搜索,但没有找到与之相关的任何合适
我不知道该怎么做,我一直遇到问题。 以下是代码: rows = int(input()) for i in range(1,rows): for j in range(1,i+1):
我想为重写创建一个正则表达式。 将所有请求重写为 index.php(不需要匹配),它不是以/api 开头,或者不是以('.html',或'.js'或'.css'或'.png'结束) 我的例子还是这样
MVC模式代表 Model-View-Controller(模型-视图-控制器) 模式 MVC模式用于应用程序的分层开发 Model(模型) - 模型代表一个存取数据的对象或 JAVA PO
我想为组织模式创建一个 RDF 模式世界。您可能知道,组织模式文档基于层次结构大纲,其中标题是主要的分组实体。 * March auxiliary :PROPERTIES: :HLEVEL: 1 :E
我正在编写一个可以从文件中读取 JSON 数据的软件。该文件包含“person”——一个值为对象数组的对象。我打算使用 JSON 模式验证库来验证内容,而不是自己编写代码。符合代表以下数据的 JSON
假设我有 4 张 table 人 公司 团体 和 账单 现在bills/persons和bills/companys和bills/groups之间是多对多的关系。 我看到了 4 种可能的 sql 模式
假设您有这样的文档: doc1: id:1 text: ... references: Journal1, 2013, pag 123 references: Journal2, 2014,
我有这个架构。它检查评论,目前工作正常。 var schema = { id: '', type: 'object', additionalProperties: false, pro
这可能很简单,但有人可以解释为什么以下模式匹配不明智吗?它说其他规则,例如1, 0, _ 永远不会匹配。 let matchTest(n : int) = let ran = new Rand
我有以下选择序列作为 XML 模式的一部分。理想情况下,我想要一个序列: 来自 my:namespace 的元素必须严格解析。 来自任何其他命名空间的元素,不包括 ##targetNamespace和
我希望编写一个 json 模式来涵盖这个(简化的)示例 { "errorMessage": "", "nbRunningQueries": 0, "isError": Fals
首先,我是 f# 的新手,所以也许答案很明显,但我没有看到。所以我有一些带有 id 和值的元组。我知道我正在寻找的 id,我想从我传入的三个元组中选择正确的元组。我打算用两个 match 语句来做到这
我是一名优秀的程序员,十分优秀!