这是原始数据。
ID TIME BYTES
1 13:00 10
2 13:02 30
3 13:03 40
4 13:02 50
5 13:03 70
我使用ax = server_logs.groupby('TIME')['REPLY_SIZE'].sum()
获得了以下数据。
ID TIME BYTES
1 13:00 10
2 13:02 80
3 13:03 110
如何在完成后将TIME和BYTES分成两个不同的列表?它似乎没有使用time = ax[0]
分开。
ps:我想在此数据后使用sklearn对k表示聚类。
答案 0 :(得分:1)
@COLDSPEED给出的答案。
v = df.groupby('TIME')['BYTES'].sum();
a, b = v.index.tolist(), v.tolist()
答案 1 :(得分:0)
time=ax[:,0]
bytes=ax[:,1]
你能试试吗?
如果这不起作用,那么这应该
time=ax["TIME"]
bytes=ax["BYTES"]