0
我確定這很容易,但是如何找到大於當前列中值的列的最小值?另外,如何找到列的最大值小於當前列中的值?如何找到大於當前列的另一列的最小值大熊貓
from io import StringIO
import io
text = """Order starttime endtime
1 2016-03-01 14:31:10.777 2016-03-01 14:31:10.803
1 2016-03-01 14:31:10.779 2016-03-01 14:31:10.780
1 2016-03-01 14:31:10.790 2016-03-01 14:31:10.791
1 2016-03-01 14:31:10.806 2016-03-01 14:31:10.863"""
df = pd.read_csv(StringIO(text), sep='\s{2,}', engine='python', parse_dates=[1, 2])
所以..例如.. 的結束時間欄,我想開始時間列大於該值的最小值。
與endtime 2016-03-01 14:31:10.803(第一個值) 相關的值將是2016-03-01 14:31:10.806(startdatetime的最後一個值)。
與2016年3月1日14相關聯的值:31:然後10.780(第二結束時間)應爲2016年3月1日14:31:10.790
所以基本上(在僞代碼)
DF [「nexttime」] = MIN(DF [「開始時間」])> DF [「結束時間」]
希望得到任何幫助。我敢肯定,這是很容易的人更熟練比我
太棒了..謝謝 –