gpt4 book ai didi

Python Pandas DateOffset 使用另一列的值

转载 作者:太空宇宙 更新时间:2023-11-04 08:10:08 26 4
gpt4 key购买 nike

我原以为这会很简单,但下面的内容无法满足我的要求。只是尝试通过使用另一列的值将天数添加到预先存在的日期时间列来计算新的日期列。我下面的“偏移量”列只有一位数字。

df['new_date'] = df['orig_date'].apply(lambda x: x + pd.DateOffset(days=df['offset']))

错误:timedelta days 组件类型不受支持:系列

谢谢你,

最佳答案

In [12]: df['C'] = df['A'] + df['B'].apply(pd.offsets.Day)

In [13]: df
Out[13]:
A B C
0 2013-01-01 0 2013-01-01
1 2013-01-02 1 2013-01-03
2 2013-01-03 2 2013-01-05
3 2013-01-04 3 2013-01-07
4 2013-01-05 4 2013-01-09

关于Python Pandas DateOffset 使用另一列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23917144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com