0
我有一個數據幀像這樣一個熊貓數據幀:如何找到最小值時,一些值相等
PatientID Date
1 01/01/2011
3 03/03/2012
3 15/01/2015
1 01/01/2011
,我想找到每PatientID最小日期這本:
我做了以下內容:
min_date = patient_df.groupby("PatientID", as_index=False)["Date"].min()
這似乎工作,但對於PatientID == 1
例如,它返回NaN
。這是因爲所有相關行的PatientID == 1
的日期是相同的嗎?
如果您比較兩個值並且它們相同,那麼爲什麼它不會將該值作爲最小值返回,因爲沒有更低的值?
幫助這個新手,將不勝感激。
謝謝
我無法重現描述的問題,你有哪些大熊貓的版本? – jrjc
對我來說工作正常 – sedavidw
這是否實際上在_this sample_上失敗?如果沒有,請提供實際確實會導致失敗的樣本。 –