我想将数据帧中的数据排列成多个数据帧或组。输入数据为
id channel path
15 direct a1
15 direct a2
15 direct a3
15 direct a4
213 paid b2
213 paid b1
2222 direct as25
2222 direct dw46
2222 direct 32q
3111 paid d32a
3111 paid 23ff
3111 paid www32
3111 paid 2d2
期望的输出应该是
id channel p1 p2
213 paid b2 b2
id channel p1 p2 p3
2222 direct as25 dw46 dw46
id channel p1 p2 p3 p4
15 direct a1 a2 a3 a4
3111 paid d32a 23ff www32 2d2
请告诉我怎样才能做到。谢谢
我认为可以首先通过^{} 然后^{} 创建助手列} 列的长度(先减去2)和
^{} 通过这个} 列:
cols
。 然后您需要找到^{length
。每组中的最后^{对于存储,可以使用
dictionary
的DataFrames
:相关问题 更多 >
编程相关推荐