如何將日期添加到 C 列(從今天開始)?B列是我想要得到的一個例子。
df = pd.DataFrame({'N': ['1', '2', '3', '4'], 'B': ['16.11.2021', '17.11.2021', '18.11.2021', '19.11.2021'], 'C': ['nan', 'nan', 'nan', 'nan']})
uj5u.com熱心網友回復:
如果我正確理解你的問題,你想要這樣的東西:
import datetime
base = datetime.datetime.today()
date_list = sorted([(base - datetime.timedelta(days=x)).strftime('%d.%m.%Y') for x in range(len(df))])
df['C'] = date_list
這將產生與 column 相同的結果B。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/363355.html
上一篇:回傳價格最高的第一個日期時間
下一篇:執行緒“main”中的例外java.lang.NoClassDefFoundError:com/mongodb/operation/ReadOperation
