python中对时间数据实现秒递增

二哈它爸 2019-03-21 03:27:03
@[TOC](这里写自定义目录标题)

# 本人想对这些数据实现“秒数递增”


![本人想对这一列数据进行秒数递增的处理]

(https://img-blog.csdnimg.cn/20190321151335246.png)

#第一张图片是我的数据![这是我的代码,我想知道该怎么解决?]

(https://img-blog.csdnimg.cn/20190321152102785.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3N1bmxlaWJhYmE=,size_16,color_FFFFFF,t_70)
#这是我的代码,请问我该如何解决这种问题?希望哪位大神能够给我来一段比较全面的代码
这是我的代码
time_list = list(copy.deepcopy(df['location_time']))
time_new = []
for i in time_list:
if time_list[i]-time_list[i+1]==0:
time = timedelta(seconds=1)
time_new.append(time_list[i]+time)

else :
time = timedelta(seconds=1)
time_new.append(time_list[i+1]-time)
...全文
507 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
尘封记忆 2019-03-21
  • 打赏
  • 举报
回复
而且你既然用到了pandas,那就用apply.
尘封记忆 2019-03-21
  • 打赏
  • 举报
回复

time_list =  list(copy.deepcopy(df['location_time']))
time_new = []
for index, value in enumerate(time_list):
    if  time_list[index]-time_list[index+1]==0:
        time = timedelta(seconds=1)
        time_new.append(time_list[index]+time)

python 的list的取值方式不对

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧