2024-09-28 03:24:34 发布
网友
我有一个数据帧:
Opening Date2和{}是我创建的硅藻土对象。在
Opening Date2
我想添加另一列作为Closing Date Actual。在
Closing Date Actual
如果Change Closing Date为真,我想在我的新专栏中添加Closing Date2列,并添加1年。如果是假的,我想按原样补充。在
Change Closing Date
Closing Date2
例如,在新列中,前5行将是:
2015-06-25 2015-03-19 2015-01-22 2014-04-04 2014-02-07
我试着使用列表理解,时间增量函数,但没能成功。在
这需要版本0.17(即将发布或可以使用conda install -c pandas pandas安装发行版candiate)。有关详细信息,请参阅^{}文档。在
0.17
conda install -c pandas pandas
df['Closing Date2'] = np.where(df['Change Closing Date'], df['Closing Date'] + pd.DateOffset(years=1), df['Closing Date'])
在旧版本中,您必须将df['Closing Date']包装在DatetimeIndex中,如下所示:
df['Closing Date']
DatetimeIndex
这需要版本} 文档。在
0.17
(即将发布或可以使用conda install -c pandas pandas
安装发行版candiate)。有关详细信息,请参阅^{在旧版本中,您必须将
^{pr2}$df['Closing Date']
包装在DatetimeIndex
中,如下所示:相关问题 更多 >
编程相关推荐