0
例如,這是數據表:使用Python數據劃分成不同的時間間隔(間隔基於另一列的值)
1.1 300
1.5 200
1.7 234
2.4 356
2.8 234
3.4 456
我想把值在第2列到相應的間隔,像第一三到1.0-2.0區間,下兩到2.0-3.0區間,最後一個到3.0-4.0區間。除此之外,在每個區間中,我希望返回大於底部90%值但小於相應區間中頂部10%值的值(假設實際情況下每個區間中有很多數字)。
我想要輸出的是一個新的表,它有2列:第1列是區間邊界的中間值,第2列是在上一段中提到的值。示例數據表的輸出爲:
1.5 300
2.5 356
3.5 456
謝謝!
那你試試? –
@Pedro von Hertwig我可以用numpy來達到這個目的嗎? – StopHorseAtEdge
「將第二列中的值放入相應的時間間隔」是什麼意思?您是指每個「int」都有一個單獨的數據框,或者是帶有間隔標籤的第三列......給出一個更清晰的示例預期的結果是。 –