【发布时间】:2021-11-04 18:20:30
【问题描述】:
我有一个数据框,其中包含一个包含日期列表的列。日期的长度范围可以是(2 个以上的日期)。我希望创建一个新列,其中包含此列表中最小日期和最大日期之间的天数,但不完全确定最好的方法是什么?任何帮助将不胜感激!
data = [
["Item_1", ["2020-06-01", "2020-06-02", "2020-07-05"]],
["Item_2", ["2018-04-15", "2018-04-22"]],
["Item_3", ["2016-02-15", "2016-02-22", "2016-03-05", "2016-04-01"]],
]
df = pd.DataFrame(data, columns=["Item_ID", "Dates"])
df
【问题讨论】:
标签: python pandas list datetime