- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的数据框是这样的:
dput(head(sAUR,50))
structure(list(date = structure(c(1475315922, 1475660422, 1475920222,
1476179992, 1476524422, 1476784232, 1477044062, 1477388482, 1477648302,
1477911722, 1478256142, 1478515962, 1478775782, 1479120192, 1479380002,
1479639822, 1479984232, 1480244042, 1480503862, 1480848262, 1481108072,
1481367882, 1481712272, 1481972082, 1482231892, 1482576282, 1482836082,
1483095882, 1483440272, 1484304241, 1484564041, 1484823831, 1485428001,
1485687791, 1486032161, 1486291941, 1486551731, 1486896101, 1487155881,
1487415671, 1487760031, 1488019821, 1488279601, 1488624021, 1488883821,
1489143521, 1489488011, 1489747821, 1490007451, 1490352021), class = c("POSIXct",
"POSIXt"), tzone = ""), layer = c("AUR", "AUR", "AUR", "AUR",
"AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR",
"AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR",
"AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR",
"AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR",
"AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR", "AUR",
"AUR")), row.names = c(NA, 50L), class = "data.frame")
我想复制从 2017-02-18 11:01:11 (1487415671) 到 2017-03-20 10:57:31 (1490007451) ) 并将它们粘贴到数据框的顶部,同时保留原始数据,换句话说,我想在原始数据框的顶部添加这一行。
(如果有使用索引的解决方案,我也会考虑)
任何帮助将不胜感激。
最佳答案
使用 rbind
的选项:
sAUR_copy <- subset(sAUR, date %in% 1487415671:1490007451)
rbind(sAUR_copy, sAUR)
#> date layer
#> 40 2017-02-18 12:01:11 AUR
#> 41 2017-02-22 11:40:31 AUR
#> 42 2017-02-25 11:50:21 AUR
#> 43 2017-02-28 12:00:01 AUR
#> 44 2017-03-04 11:40:21 AUR
#> 45 2017-03-07 11:50:21 AUR
#> 46 2017-03-10 11:58:41 AUR
#> 47 2017-03-14 11:40:11 AUR
#> 48 2017-03-17 11:50:21 AUR
#> 49 2017-03-20 11:57:31 AUR
#> 1 2016-10-01 11:58:42 AUR
#> 2 2016-10-05 11:40:22 AUR
#> 3 2016-10-08 11:50:22 AUR
#> 4 2016-10-11 11:59:52 AUR
#> 5 2016-10-15 11:40:22 AUR
#> 6 2016-10-18 11:50:32 AUR
#> 7 2016-10-21 12:01:02 AUR
#> 8 2016-10-25 11:41:22 AUR
#> 9 2016-10-28 11:51:42 AUR
#> 10 2016-10-31 12:02:02 AUR
#> 11 2016-11-04 11:42:22 AUR
#> 12 2016-11-07 11:52:42 AUR
#> 13 2016-11-10 12:03:02 AUR
#> 14 2016-11-14 11:43:12 AUR
#> 15 2016-11-17 11:53:22 AUR
#> 16 2016-11-20 12:03:42 AUR
#> 17 2016-11-24 11:43:52 AUR
#> 18 2016-11-27 11:54:02 AUR
#> 19 2016-11-30 12:04:22 AUR
#> 20 2016-12-04 11:44:22 AUR
#> 21 2016-12-07 11:54:32 AUR
#> 22 2016-12-10 12:04:42 AUR
#> 23 2016-12-14 11:44:32 AUR
#> 24 2016-12-17 11:54:42 AUR
#> 25 2016-12-20 12:04:52 AUR
#> 26 2016-12-24 11:44:42 AUR
#> 27 2016-12-27 11:54:42 AUR
#> 28 2016-12-30 12:04:42 AUR
#> 29 2017-01-03 11:44:32 AUR
#> 30 2017-01-13 11:44:01 AUR
#> 31 2017-01-16 11:54:01 AUR
#> 32 2017-01-19 12:03:51 AUR
#> 33 2017-01-26 11:53:21 AUR
#> 34 2017-01-29 12:03:11 AUR
#> 35 2017-02-02 11:42:41 AUR
#> 36 2017-02-05 11:52:21 AUR
#> 37 2017-02-08 12:02:11 AUR
#> 38 2017-02-12 11:41:41 AUR
#> 39 2017-02-15 11:51:21 AUR
#> 401 2017-02-18 12:01:11 AUR
#> 411 2017-02-22 11:40:31 AUR
#> 421 2017-02-25 11:50:21 AUR
#> 431 2017-02-28 12:00:01 AUR
#> 441 2017-03-04 11:40:21 AUR
#> 451 2017-03-07 11:50:21 AUR
#> 461 2017-03-10 11:58:41 AUR
#> 471 2017-03-14 11:40:11 AUR
#> 481 2017-03-17 11:50:21 AUR
#> 491 2017-03-20 11:57:31 AUR
#> 50 2017-03-24 11:40:21 AUR
由 reprex package 创建于 2022-07-06 (v2.0.1)
关于r - 如何按 POSIXct 间隔复制行并将其传递到同一数据帧的顶部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72882861/
我有以下一段 R 代码: formatString = "%Y-%m-%d %H:%M:%OS" x = as.POSIXct(strptime("2013-11-23 23:10:38.000000
我在这里关注了一些有关如何将字符向量转换为日期时间类的问题。我经常看到两种方法,strptime 和 as.POSIXct/as.POSIXlt 方法。我查看了这两个函数,但不清楚它们有什么区别。 s
我很感兴趣,“ct”和“lt”(在 POSIXct 和 POSIXlt 中)的含义。它们是某种缩写吗?例如,“ct”是否表示“日历时间”,“lt”是否表示其他意思? 最佳答案 我自己正在研究这个问题,
考虑以下 POSIXct 日期列表: times <- list(as.POSIXct(c("2012-07-26 00:30", "2012-07-26 6:20",
我有一个类似 Round a POSIX date (POSIXct) with base R functionality 的问题,但我希望总是将日期四舍五入到第二天午夜(00:00:00)。 基本上
我有一个日期,我将其转换为数值,然后想转换回日期。 将日期转换为数字: date1 = as.POSIXct('2017-12-30 15:00:00') date1_num = as.numeric
查看时间格式说明符,我没有看到任何日期选项,例如 2/5/2010 (月/日/年,个位数,无前导空格)。是否有任何内置方法可以转换这种格式的日期? 最佳答案 as.POSIXct('2/5/2010'
我正在尝试解析时间字符串向量并遇到一个奇怪的错误。例如,如果我运行以下代码段,R 会按预期返回结果。 time_format="%m/%d/%Y %H:%M:%S" t_1 = "03/13/2011
我想我一定不明白 POSIXct 是如何工作的,或者什么的。据我了解,这是自纪元以来的几秒钟,纪元是标准时间,例如格林威治标准时间 1970-01-01。 我在 PST 中的 EST 中取了两个 PO
转换为 POSIXct 后,为什么下面的日期会更改为“2014-07-07”? Sys.setenv(TZ='America/Sao_Paulo') d as.POSIXct("2014-07-08
这个问题在这里已经有了答案: converting multiple date formats into one in r (2 个回答) 去年关闭。 嗨,我的数据中有多种日期格式。 如何转换为日期格
在大数据表中工作时,我在日期时间列中发现了不应该存在的 NA 值......所有这些值都应该是“2014-03-30 02:00:00”。 我做了一些试验: > as.POSIXct("2014-03
我在 R 中使用 POSIXct 管理时区时遇到问题。我设置了 TZ全局选项为 "Europe/London"但自从我们切换回格林威治标准时间以来,已经运行 as.POSIXct不再将数字向量转换回正
我正在尝试转换 yearmon日期(来自 zoo 包)到 UTC 时区中的 POSIXct。 这就是我试图做的: > as.POSIXct(as.yearmon("2010-01-01"), tz="
我将日期和时间存储在两列中。第一个的日期为“20180831”。时间存储为从午夜开始的秒数;凌晨 3 点将存储为 10,800。 我需要一个合并的日期时间列,并且在处理一些应该很简单的事情时遇到了困难
我有以下时间间隔,我想将其分成 10 个等间隔的实例。 head(data) stoptime starttime1 2014-08-19 14:52:04
这个问题已经有答案了: How R formats POSIXct with fractional seconds (2 个回答) 已关闭 10 年前。 我不确定这是否只是输出问题,但只是想检查一下。
我正在将 CSV 文件读入变量“stuff”并将第一列强制转换为 POSIXct(该列只有时间戳,格式为“2012-12-04 17:49:52”,因此效果很好). stuff[,1]<-as.POS
我有以下时间间隔,我想将其分成 10 个等间隔的实例。 head(data) stoptime starttime1 2014-08-19 14:52:04
我下载了一些气候再分析数据,花了很多时间从 grib 转换为 cdf,最后现在我成功地使其在 R 中工作。我遇到的下一个问题是时间是一个字符向量,类似于以下内容: tt =c( "200901
我是一名优秀的程序员,十分优秀!