我有以下数据,如下所示:
<img id="home" height='75px' width='75px' src="/images/dog.png" />
我正在尝试将import React from 'react
import dog from './src/images/dog.png'
// ReactJS like component and images imports.
const RenderDogImage = (props) => <img src={dog} alt='This is a dog' />
转换为特定星期的一天中的某个时间。以上第一周的开始时间为 WEEK MINUTE
1 2008-01-07 459
2 2008-01-07 3609
3 2008-01-14 3470
4 2008-01-14 6347
5 2008-01-14 6669
6 2008-01-14 9330
,结束于午夜的MINUTE
。如何从2008-01-01
列中获取更多信息,即一天中的时间和一周中的某天。
我一直在看2008-01-06
包。
数据:
MINUTE
答案 0 :(得分:6)
假设一周从WEEK
前6天开始,并且MINUTES代表偏移量,我们将WEEK
转换为POSIXct
类(以秒为单位),然后转换{{1 }}也要几秒钟,然后添加它。不使用任何软件包:
MINUTES
给予:
df2 <- transform(df, datetime = as.POSIXct(as.character(WEEK - 6)) + 60 * MINUTE)
以及星期几:
> df2
WEEK MINUTE datetime
1 2008-01-07 459 2008-01-01 07:39:00
2 2008-01-07 3609 2008-01-03 12:09:00
3 2008-01-14 3470 2008-01-10 09:50:00
4 2008-01-14 6347 2008-01-12 09:47:00
5 2008-01-14 6669 2008-01-12 15:09:00
6 2008-01-14 9330 2008-01-14 11:30:00
...etc...
给予:
transform(df2, dow = format(datetime, "%a"))