【发布时间】:2016-08-14 08:33:48
【问题描述】:
我有数据
ID,"address","used_at","active_seconds","pageviews"
0a1d796327284ebb443f71d85cb37db9,"vk.com",2016-01-29 22:10:52,3804,115
0a1d796327284ebb443f71d85cb37db9,"2gis.ru",2016-01-29 22:48:52,214,24
0a1d796327284ebb443f71d85cb37db9,"yandex.ru",2016-01-29 22:14:30,4,2
0a1d796327284ebb443f71d85cb37db9,"worldoftanks.ru",2016-01-29 22:10:30,41,2
但它太大了,Excel 打不开。
我需要将所有时间划分为不同的周,并将结果打印到每个id 到每个address。
它应该看起来像
ID vk.com 2gis.ru yandex.ru
0a1d796327284ebb443f71d85cb37db9 23 40 56
465a3fc01a62fd89a8094abdaccdcc99 0 100 45
...
我一直都在数
data = pd.read_csv("desktop-visits-dnp.csv")
group = data.groupby(['ID', 'address']).active_seconds.sum()
但我需要把它分成几个星期
但我对python没有太多技能,也不知道我能不能完成这项任务
【问题讨论】:
-
什么意思:
to divide all time to different week? -
我需要在不同的星期获得不同的桌子。例如 25.01 - 31.01、1.02 - 07.02