适用于“Date”类对象的 recode() 的替代函数

卢克
 track        type    shortcut player  system_played date       time_period  time record_duration
   <chr>        <chr>   <chr>    <chr>   <chr>         <date>     <chr>       <dbl>           <dbl>
 1 Luigi Racew~ Three ~ No       Salam   NTSC          1997-02-15 2M 12.99S   133.                1
 2 Luigi Racew~ Three ~ No       Dan     PAL           2020-11-06 1M 57.77S   118.              112
 3 Moo Moo Farm Three ~ No       Gregg G NTSC          1997-03-07 1M 35.48S    95.5              81
 4 Moo Moo Farm Three ~ No       MR      PAL           2020-02-18 1M 25.93S    85.9             374
 5 Koopa Troop~ Three ~ No       Launsp~ NTSC          1997-05-27 1M 42.01S   102.               95
 6 Koopa Troop~ Three ~ No       Dan     PAL           2020-07-13 1M 35.29S    95.3               0

我有一个如上所述的数据集,现在我想用包含相同值但名称不同的新列“newdate”替换“date”列。对于每个“曲目”,最早的“日期”将成为“第一”,最晚的日期将成为“最后”。
我试过这个代码:

mydata <- data %>%
  group_by(track) %>%
  mutate(newdate = recode(date, "First", .default = "Last"))

并遇到错误信息:

错误:mutate()输入有问题newdatex 没有适用于“重新编码”的方法应用于“日期”类的对象 i 输入newdaterecode(date, "First", .default = "Last")i 错误发生在第 1 组:track = "Banshee Boardwalk"。

是否有适用于“日期”类值的 recode() 替代函数?

阿克伦

如果我们想改变minmax日期character元素,我们需要先转换dateDatecharacter

library(dplyr)
mydata <- data %>%
       group_by(track) %>%
       mutate(newdate = case_when(date == min(date) ~ "First",
                       date == max(date) ~ "Last", TRUE ~ as.character(date)))

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

是否有适用于类Components的React Material-UI makeStyles()函数的非挂钩替代方法

R 函数错误,“没有适用于“预测”的方法应用于类“NULL”的对象

组合的mutate和recode函数失败

call() 不适用于从函数构造函数创建的对象

jQuery Click函数不适用于类

mutate函数中的错误消息:没有适用于'mutate_'的适用方法应用于类“ c('double','numeric')”的对象

min()函数不适用于R中的日期对象

TO_DATE函数不适用于时区信息。

适用于ios的XCPlayground框架替代

用于酸洗的嵌套函数的替代方法

替代在类构造函数中调用线程

卫兵的 Haskell 替代类和空函数

使用类方法实现替代构造函数,如何向这些替代构造函数添加函数?

调用未定义的函数recode_string()ubuntu

在 R 中的函数内使用 fct_recode

Mutate_at 函数与 Recode 结合使用时如何工作?

rpart.plot 和 prp 函数中的额外参数不适用于 anova 方法:解决方案或替代方案

元类构造函数重写不适用于@CompileStatic带注释的类中的方法

“在构造函数中泄漏'this'”警告应适用于最终类还是开放类?

C ++ 11:带“ = {}”的类内初始化不适用于显式构造函数

通过whennew()进行powermock模拟的构造函数不适用于匿名类

Kotlin ArrayList <HashSet <数据类>> .reduce函数不适用于ArrayList的子集

如何在 GAE 中创建适用于不同模型类的函数?

适用于blitz ++类的GoogleTest Fixture,在构造函数中带有参数

适用于预先存在的类层次结构的函数的最佳模式

罗斯林-CodeFixProvider被解雇,但DiagnosticAnalyzer不适用于类析构函数

TS:解构包含对象和函数(setter)的数组仅适用于@ ts-ignore

对象中定义的 JS 函数范围不适用于代码覆盖

gt / ge运算符不适用于Powershell函数中的where对象