【发布时间】:2017-09-03 05:26:01
【问题描述】:
问题很简单。由于某种原因,我想不出一个简单的解决方案,我不能在网上找到一个。假设这是我的数据,其中变量是一个因素:
Time
8:10
8:15
8:30
8:45
10:10
10:15
10:45
我想把 10 到 8 的所有关卡,结果如下:
Time
8:10
8:15
8:30
8:45
8:10
8:15
8:45
我该怎么做?
【问题讨论】:
-
这是一种方法:
Time <- factor(sub("^10", "8", Time))。请注意,这将删除以前以10开头的级别。 -
我应该添加一个
:来代替小时而不是分钟,对吧?只是仔细检查。 -
不,按原样尝试。另外,如果您不想放弃我在第一条评论中提到的级别,请仅使用
sub(.),不要将factor包裹起来。 -
非常感谢您的回复和额外的反馈。
标签: r