簡體   English   中英

如何從 python 中的日期中提取年份和月份

[英]How to extract year and month from date in python

我嘗試了一些功能,但這些功能無法為某些日期生成正確的答案,請在此處輸入圖像描述 就像第一個日期“12/11/2015”一樣,月份應該是 11 而不是 12。任何人都知道一般如何解決這個問題?

您只需添加另一個名為dayfirst: bool的參數,如下所示:

import pandas as pd

df = pd.DataFrame({
    'date': ['12/11/2015', '19/11/2015', '7/12/2015']
})

df['month'] = pd.DatetimeIndex(df['date'], dayfirst=True).month
df['year'] = pd.DatetimeIndex(df['date'], dayfirst=True).year
print(df)

結果:

         date  month  year
0  12/11/2015     11  2015
1  19/11/2015     11  2015
2   7/12/2015     12  2015

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM