請我已經接近10項的CSV文件如下將一年年 - 月 - 日蟒蛇大熊貓CSV
PatienceID Case Treatment Admitted_Date Discharged_Date
PAT1002 Fever Yes 1929-02-10 1929-02-13
PAT1023 Ebola Yes 2015-10-21 2015-12-29
PAT1003 HIV No 2012 2014-02-21
PAT1991 Headache Yes 2013 2013
PAT2028 Epilepsy Yes 2011 2016
PAT2931 Malaria Yes 2016-01-23 2016
請,如果我們研究了CSV,有Admitted_Date
和/或Discharged_Date
下值其中只有一年沒有月 - 日。我不知道如何完成日期月 - 日(即,使得Discharge_Date
將先於承認如讓我們考慮Admitted_Date = 2013
和Discharged_Date = 2013
,如果Admitted_Date
有01-01-2013
那麼Discharged_Date
應該有12-12-2013
(一月至十二月)
我有。嘗試了可能性,但它變得混亂我很欣賞,感謝這麼多
預期輸出:
PatienceID Case Treatment Admitted_Date Discharged_Date
PAT1002 Fever Yes 1929-02-10 1929-02-13
PAT1023 Ebola Yes 2015-10-21 2015-12-29
PAT1003 HIV No 2012-MM-DD 2014-02-21
PAT1991 Headache Yes 2013-MM-DD 2013-MM-DD
PAT2028 Epilepsy Yes 2011-MM-DD 2016-MM-DD
PAT2931 Malaria Yes 2016-01-23 2016-MM-DD
我已經試過到目前爲止
import pandas as pd
DF = pd.read_csv('mydata.csv')
for Admitted_Date, Discharged_Date in DF
pd.to_datetime(mydata.pop('Date'), format="%b%Y")
請告訴我們什麼你到目前爲止已經嘗試過。 –
進口熊貓作爲PD DF = pd.read_csv( 'mydata.csv') 爲Admitted_Date,Discharged_Date在DF pd.to_datetime(mydata.pop( '日期'),格式= 「%B%Y」) – Payne
請將您的代碼添加到您的答案中。粘貼後,選擇它並按下Ctrl + K縮進它。 –