【发布时间】:2021-10-08 12:06:03
【问题描述】:
我有一个日期列表,我想从定义的日期(我的意思是天数)中得到一个差异,并在新列中附加计算的天数
from datetime import date, datetime
import pandas as pd
df = pd.read_csv("date.csv", parse_dates = ["dates"])
#a date to substact dates in csv
defined_date = date(2020,12,25)
#a list of dates from a csv file
csv_dates = df.dates
diff = [defined_date - csv_dates]
print(diff)
我收到TypeError: unsupported operand type(s) for -: 'DatetimeArray' and 'datetime.date'
现在如何以与定义日期相同的格式读取 csv 文件中的日期有没有办法这样做
#How to change a list of dates from a csv file to date datatype
csv_dates = df.dates
【问题讨论】: