如何将日期转换成年份?

时间:2020-08-15 13:38:45

标签: python pandas dataframe

我想仅在“提交年份”中添加另一列。有人可以帮我怎么做吗?

“归档数据”列的当前数据类型是“对象”。可以吗?还是需要转换?

        Issuer                      Filing Data
0       Lear Seating Corp           1994-03-08
1       Mississippi Chemical Corp   1994-07-14
2       Lucent Technologies Inc     1996-02-05
3       Ryerson Tull Inc            1996-05-07
4       Providence Journal Co       1996-04-22 

BR,谢谢!

2 个答案:

答案 0 :(得分:0)

尝试一下:

df['year'] = pd.DatetimeIndex(df['Filing Data']).year

这是链接:

https://www.interviewqs.com/ddi_code_snippets/extract_month_year_pandas

注意:他在熊猫系列类型的列上使用此

答案 1 :(得分:0)

尝试:

df['Filing_Year'] = [val.split('-')[0] for val in df['Filing_Data']]

df:

                      Issuer Filing_Data Filing_Year
0          Lear Seating Corp  1994-03-08        1994
1  Mississippi Chemical Corp  1994-07-14        1994