的整數系列I有如下的數據幀:轉換浮子系列到大熊貓
In [31]: rise_p
Out[31]:
time magnitude
0 1379945444 156.627598
1 1379945447 1474.648726
2 1379945448 1477.448999
3 1379945449 1474.886202
4 1379945699 1371.454224
現在,我想組行,其在一分鐘之內。所以我把時間序列與100分開。我得到這個:
In [32]: rise_p/100
Out[32]:
time magnitude
0 13799454.44 1.566276
1 13799454.47 14.746487
2 13799454.48 14.774490
3 13799454.49 14.748862
4 13799456.99 13.714542
如上所述,我想創建基於時間的組。因此,預期的子組將是時間爲13799454
和13799456
的行。我這樣做:
如何轉換ts
爲整數系列自INT()不採取系列或列表作爲參數?熊貓有什麼方法可以做到這一點嗎?
使用'astype()'是絕對正確的,但是避免列表理解會更好。像'ts ['time'] =(ts.time/100).astype('int')',然後用'ts.grouby('time')'進行分組等等...... –
Yes agree,avoid the列表理解會更好,將編輯我的答案來反映。 – drexiya