使用pandas从开始时间和持续时间(分钟)计算结束时间。标准方法出错

时间:2018-05-13 15:11:23

标签: python pandas

我有一个pandas数据帧:

Start_time |持续时间(分钟)

2018-03-01 16:37:09 | 155

2018-03-01 07:02:10 | 5

2018-03-01 13:07:09 | 250

2018-03-01 20:46:34 | 180

2018-03-01 07:45:49 | 5

我希望输出为

Start_time |时间结束 2018-03-01 16:37:09 | 2018-03-01 19:12:09

2018-03-01 07:02:10 | 2018-03-01 07:07:10

2018-03-01 13:07:09 | 2018-03-01 17:17:09

2018-03-01 20:46:34 | 2018-03-01 23:46:34

2018-03-01 07:45:49 | 2018-03-01 07:50:49

  

我正在使用以下代码并根据需要获取5-10行的输出并显示警告,当我在完整数据集上应用相同代码时,它显示错误为** TypeError:无法比较类型'时间戳&# 39;类型' int'   **

     

time_temp [' End_time'] = pd.DatetimeIndex(time_temp [' Start_time'])+ pd.to_timedelta(time_temp [' Duration'],unit = '米&#39)

错误:无法比较类型'时间戳'类型' int' 警告:/usr/local/lib/python3.5/dist-packages/ipykernel_launcher.py:1: SettingWithCopyWarning: 尝试在DataFrame的切片副本上设置值。 尝试使用.loc [row_indexer,col_indexer] = value而不是

请参阅文档中的警告:http://pandas.pydata.org/pandas-docs/stable/indexing.html#indexing-view-versus-copy   """启动IPython内核的入口点。

0 个答案:

没有答案