我想仅在“提交年份”中添加另一列。有人可以帮我怎么做吗?
“归档数据”列的当前数据类型是“对象”。可以吗?还是需要转换?
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,谢谢!
答案 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