我有它看起来像这样如何根据周日对熊猫行进行会话?
0 1 2 3 4 5 6 7 8 9 ... 253 254 255 256 257 258 259 260 261 262
0 30 84 126 135 137 179 242 342 426 ... None None None None None None None None None None
1 24 53 75 134 158 192 194 211 213 ... None None None None None None None None None None
2 51 143 173 257 446 491 504 510 559 ... None None None None None None None None None None
3 1 20 22 92 124 149 211 335 387 ... None None None None None None None None None None
一个熊猫数据帧我想根据工作日来sessionize每一行 我试过一个for循环,但我发现在时间和内存的问题
所以基本上我要的是循环遍历每一行与尺寸7这样
range(1,1001,7)
检查一个步骤,但数量在我目前的范围
,如果它不把零,
,如果它在我的范围内返回我的号%7 +1,
然后串联落在同一范围内成一个列表
所以我应该结束数与143列。
第一行就应该是这样的
0 0 0 3 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 [3,5] 0 0 0 0 and so on
你是什么意思“如果数字在我的范围内”你的范围是什么。 – DJK
我的范围=范围(1,1001,7) 对不起,我把它添加到代码 从1到7然后从8到14然后从15到21直到1001 –
那么第一行,第四列怎么可能是3?那么这个值是126 – DJK