我有这个csv文件,其中第一列是YYYYMMDD格式的日期。我不需要yy。我想删除YYYY部分,保留MMDD部分。但是它们之间没有分隔符。我试过几种方法,但都没用。除了这个方法,它循环遍历每一行并删除年份,但是对于我的超过一百万行的文件来说,这需要很长时间。
这是我的循环,但我似乎找不到一种方法来一次完成所有行。
def drop_year(row):
print(row[0])
data.iloc[row[0]] = str(row[0])[4:]
[drop_year(row) for row in data.iterrows()]
我找到解决办法了,谢谢大家的帮助。
data["YYYYMMDD"] = (data.YYYYMMDD.astype(str).str)[4:]