如何在R中将时间(mm:ss)转换为小数形式

2024-07-04

我已使用 RStudio 将 csv 文件导入到 R,其中我尝试根据每场比赛的分钟数绘制每场比赛的得分。然而,每场比赛的分钟数采用 mm:ss 格式,我很难找到如何将其转换为十进制形式。

请帮忙!


鉴于您从字符向量开始,这相对容易:

minPerGame <- c("4:30","2:20","34:10")

sapply(strsplit(minPerGame,":"),
  function(x) {
    x <- as.numeric(x)
    x[1]+x[2]/60
    }
)

gives

[1]  4.500000  2.333333 34.166667

确保您检查过您使用过read.csv()与选项as.is=TRUE。否则你必须使用转换as.character().

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在R中将时间(mm:ss)转换为小数形式 的相关文章

  • RStudio 闪亮列表,通过检查数据表中的行

    我想要一个与此类似的工作示例 https demo shinyapps io 029 row selection https demo shinyapps io 029 row selection 我在运行的闪亮服务器中尝试了该示例Shin
  • 用小平面绘制 ggplot2 中分布的分位数

    我目前正在 ggplot 中绘制多个回归模型的一阶差分的多个不同分布 为了便于解释差异 我想标记每个分布的 2 5 和 97 5 百分位 由于我将制作相当多的绘图 并且由于数据按二维 模型和类型 分组 因此我想在 ggplot 环境中定义并
  • R nlminb 假收敛实际上意味着什么?

    我使用函数 nlminb 来最大化函数并通过消息 false convergence 获得收敛 收敛 0 我尝试了文档但没有答案 我试图得到港口文件 http www netlib org port 在函数上并且可以找到该函数nlminb
  • R-特殊字符没有插入到mysql中

    如何使用r编程将特殊字符插入MySQL 我有一个数据框 它将从 tsv 文件读取数据 我想将这些值插入到包含 2000 行的 mysql 数据库数据框中 但它只插入 23 行 我正在使用 RODBC 库 问题在于数据中的特殊字符 样本数据
  • 字符串向量的按元素串联[重复]

    这个问题在这里已经有答案了 假设我有两个字符向量 a lt c a b c b lt c 1 2 3 我如何合并它们以便我得到 ab lt c a1 b2 c3 您可以使用paste or paste0 gt a lt c a b c gt
  • RODBC 查询错误地返回零行

    我遇到过类似的帖子 但我的问题看起来不同 我无法使用 rows at time 1 或 believeNRows False 修复这些查询的结果 我正在尝试使用 R 中的 RODBC 连接到 Oracle 数据库 我能够连接到数据库 但除了
  • 如何将两列因子合并为一列而不将因子级别更改为数字[重复]

    这个问题在这里已经有答案了 我正在尝试找到一种方法将两列因子合并为一列 而不将因子级别更改为数字 例如 考虑以下两个 data frame 数据集 dataset 1 dataset 2 Number Student Number Stud
  • 无法编译 test.tex。请参阅 https://yihui.name/tinytex/r/#debugging 了解调试技巧。有关详细信息,请参阅 test.log。执行停止

    output file test knit md pdflatex warning running with administrator privileges Sorry but C Users jjw11 AppData Local Pr
  • grid 在控制台中运行时找到字体,但在渲染 Rmd 时找不到字体

    当我从控制台下面的最小 Rmarkdown 运行该块时 会显示正确的字体 但是 当我尝试将 Rmarkdown 文档编译为 pdf 时 出现错误 font family Pacifico not found in PostScript fo
  • R:按比例缩放 ggplot2、点阵或基本 R 图的函数

    在 R 中 我总是觉得很烦人的是 基本 R lattice 和 ggplot2 绘图都使用文本和绘图符号大小的绝对点大小 这意味着 如果您增加绘图窗口的大小以获取填充页面的图表 windows width 5 height 5 qplot
  • 如何找到循环矩阵何时收敛

    我得到了一个矩阵 P lt matrix c 0 0 0 0 5 0 0 5 0 1 0 1 0 0 4 0 0 4 0 0 2 0 2 0 3 0 0 3 0 0 0 3 0 5 0 0 2 0 0 0 0 4 0 6 0 0 0 0 0
  • 用 R 中的 ggplot2 填充两条线之间的区域

    这是一个玩具数据集 xa lt c 4 5 4 5 4 3 1 5 ya lt c 1 2 4 5 5 5 6 xb lt c 3 8 4 5 4 3 5 2 5 1 yb lt c 1 2 3 4 5 5 8 toyset lt as d
  • 尝试在 ggplot 中将 y 轴加粗

    我正在尝试将 y 轴加粗 轴的标题是粗体的 但我似乎不知道如何将数字本身加粗 这是到目前为止我的代码 combine df gt filter site indian creek gt ggplot aes x percent corn y
  • 如何判断一个点是否在椭圆内

    我之前发布过类似的问题 我试图确定一个点是否位于椭圆内 基本上我生成一些二元正态数据并创建一个椭圆 这是我使用的代码 library MASS set seed 1234 x1 lt NULL x2 lt NULL k lt 1 Sigma
  • gc() 和 rm() 有什么区别

    我定期使用调用来清理 R 中的内存rm list ls 我需要调用垃圾收集器吗gc 在那之后 这2个函数有什么区别 做gc call rm 对于某些变量 首先 需要注意的是 两者有很大不同gc不删除any您仍在使用的变量 它只会为您不再有权
  • cockplot:调用plot_grid后提取子图

    我在用plot grid安排两个图 library ggplot2 library cowplot d data frame x rnorm 100 y rnorm 100 g sample c a b 100 replace T p1 g
  • 计算 r 中的相对 RMSE

    为了获得预测模型和真实值的相对 RMSE 我使用了代码 ratio lt prediction1 ISEtrain rRMSE1 lt sqrt mean 1 ratio 2 但我失败了 输出为 1 Inf 我的代码有什么问题吗 谢谢 你正
  • R: tibble::lst 名称中不需要的引号

    我最近才了解到tibble lst 它创建一个列表对象 但自动命名列表项 我用它作为快捷方式 gt 使用名称作为工作流程 id论证中map dfr 所以自动命名确实很有帮助 然而 这些名称都带有引号 我注意到这一点是因为它们笨拙地打印在轴刻
  • R中逻辑回归的分类表

    我有一个由二分因变量组成的数据集 Y 和 12 个自变量 X1 to X12 存储在 csv 文件中 这是数据的前 5 行 Y X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 0 9 3 86 111 126
  • 使用 insertUI 方法创建不同的闪亮小部件

    我有下面的闪亮应用程序 用户可以在数据框中选择一个或多个列名称 name lt c John Jack Bill value1 lt c 2 4 6 add lt c SDF GHK FGH value2 lt c 3 4 5 dt lt

随机推荐