【发布时间】:2020-06-23 18:22:39
【问题描述】:
我有以下数据框:
Name Year
DC_FY19.csv [19]
NC_FY18.csv [18]
AK_FY18_of_19.csv [18,19]
我使用了正则表达式来获取年份。
df['Year'] = df.Name.apply(lambda x: re.findall(re'[0-9]+',x)
有没有办法让一年变成 2019、2018 格式。
【问题讨论】:
-
您希望年份总是在 2000 年之后开始吗?
-
等等,第二列存储的是什么:数字列表、字符串列表还是字符串?
-
@CaptainLevi 是在 2000 年之后开始的。我想只保留一年而不是列表。有没有更好的方法不以列表格式存储。
标签: python regex pandas dataframe