我做了多天的观察,一个客户可以在几天内观察到,这是我的数据
customer_id value timestamp
1 1000 2018-05-28 03:40:00.000
1 1450 2018-05-28 04:40:01.000
1 1040 2018-05-28 05:40:00.000
1 1500 2018-05-29 02:40:00.000
1 1090 2018-05-29 04:40:00.000
3 1060 2018-05-18 03:40:00.000
3 1040 2018-05-18 05:40:00.000
3 1520 2018-05-19 03:40:00.000
3 1490 2018-05-19 04:40:00.000
根据前面的问题How do I building dt.hour in 2 days,出现的第一个客户是2018-05-28 03:40:00.000
,标记为Day1 - 3
,但出于另一个目的,应该是Day1 - 0
,因此输出是
customer_id value timestamp hour
1 1000 2018-05-28 03:40:00.000 Day1 - 0
1 1450 2018-05-28 04:40:01.000 Day1 - 1
1 1040 2018-05-28 05:40:00.000 Day1 - 2
1 1500 2018-05-29 02:40:00.000 Day1 - 23
1 1090 2018-05-29 04:40:00.000 Day2 - 1
3 1060 2018-05-18 03:40:00.000 Day1 - 0
3 1040 2018-05-18 05:40:00.000 Day1 - 2
3 1520 2018-05-19 03:40:00.000 Day2 - 0
3 1490 2018-05-19 04:40:00.000 Day2 - 1
我认为需要为正确的^{} 添加所有错误的时间:
相关问题 更多 >
编程相关推荐