dates = df["released"].to_list()
date_list = list()
for each_date in dates:
temp_date = each_date.split(",")[1]
year = temp_date.split("(")[0]
year = year.strip()
# this is where you can extract the year
# print(year)
date_list.append(year)
df["year"] = date_list
请试试这个:
通过聚合函数,您肯定可以减少代码行数,但为了简单起见,我已将它们分步骤分解。希望这有帮助。如果问题仍然存在,请随时联系
谢谢
您可以尝试以下方法:
pandas.Series.str.split
支持正则表达式,因此,我们使用它来拆分文本。我们将文本分为三部分comma
前和(
年和(
后,并仅使用[1]
获取该年列相关问题 更多 >
编程相关推荐