有条件地将12小时添加到列中

迈克尔·斯科特

使用library(chron)这里是

df <- structure(list(Time = structure(c(0.376736111111111, 0.376666666666667, 
0.376435185185185, 0.376354166666667, 0.376319444444444, 0.376284722222222, 
0.376134259259259, 0.376122685185185, 0.376006944444444, 0.37587962962963
), format = "h:m:s", class = "times"), `am/pm` = c("am", "am", 
"am", "am", "am", "pm", "pm", "pm", "pm", "pm")), row.names = c(NA, 
10L), class = "data.frame")

我有一个Chron()“时间”格式的时间列(以12小时制)和一个am / pm列。

我想创建一个MilitaryTime列,如果pm,则为Time添加12小时,如果am,则为Time添加0小时

谢谢!

格雷戈尔·托马斯(Gregor Thomas)
df$Time24 = df$Time + ifelse(df$`am/pm` == "pm", 0.5, 0)
#        Time am/pm   Time24
# 1  09:02:30    am 09:02:30
# 2  09:02:24    am 09:02:24
# 3  09:02:04    am 09:02:04
# 4  09:01:57    am 09:01:57
# 5  09:01:54    am 09:01:54
# 6  09:01:51    pm 21:01:51
# 7  09:01:38    pm 21:01:38
# 8  09:01:37    pm 21:01:37
# 9  09:01:27    pm 21:01:27
# 10 09:01:16    pm 21:01:16

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

有条件地将列添加到 dplyr R 中的 groupby

将信息添加到有条件地比较字符串的列中

有条件地将列添加到数据框列表中

有条件地将值添加到新列并替换R中的条件列中的值

有条件地将列和值添加到Spark Rows

R - 如何有条件地将连续列添加到数据框?

Spark:有条件地将列添加到数据框

实体框架-有条件地将列添加到分组依据

有条件地将JSF组件添加到翻译字符串中

Scala:将项目添加到序列中或有条件地合并序列

根据函数变量的值有条件地将层添加到gglplot中

有条件地将键/值对添加到Woocommerce中的数组

有条件地将命名元素添加到列表中

如何有条件地将元素添加到R中的字符开头?

有条件地将where子句添加到雄辩的查询中

有条件地添加到地图

如何有条件地将新的XElement添加到wpf中的现有根元素中?

有条件地将具有默认值的列添加到SQL Server中的现有表

有效的方式来有条件地将项目添加到HashMap中

有条件地使用as3中的项目渲染器将图像添加到datagrid

有条件地将数组作为变量添加到另一个数组中

有条件地将字符添加到 Pandas DataFrame 中字符串的开头

有条件地将关键字添加到 JavaScript 中的字符串

使用列表推导有条件地将 1 或 2 个项目添加到列表中

有条件地将RouterLink或其他属性指令添加到Angular 2中的元素

如何有条件地将尾随导航栏项添加到将在 NavigationView 中显示的 SwiftUI 视图?

如何在实例化时有条件地将mixin添加到当前类中?

jq 1.5 有条件地将 json 文件添加到 Main json 文件中

如何有条件地将一组道具添加到反应组件中?