【发布时间】:2017-03-06 19:32:45
【问题描述】:
我在数据集中有一列字符串(和 NA),其值如下所示:
"85min" "1hr 19min" "98min" NA "119min" "105min" NA "1hr 30min"
我正在尝试将所有值更改为数字(以分钟为单位),以便这些值看起来像:
85 79 98 NA 119 105 NA 90
我试着分块做,先去掉“min”,然后去掉“hr”,然后把“1”改成“60”,然后把中间的空格改成加号,给我:
"85" "60+19" "98" NA "119" "105" NA "60+30"
我希望通过应用 as.numeric,我可以将带有“+”号的那些变成公式,但结果却是 NA。
有没有进行这种转换的速记方法?非常感谢!
【问题讨论】:
标签: r