为了账号安全,请及时绑定邮箱和手机立即绑定

在数据帧列表中组合日期和时间(时间戳)

在数据帧列表中组合日期和时间(时间戳)

偶然的你 2021-09-11 14:51:15
我希望将日期和时间组合成数据帧列表上的一个时间戳,并指定一周到通话日期。这是错误:ValueError:无法将字符串转换为时间戳我使用了以下功能:def new_call_time(df):    i=0    df[' CALL_DATE_MANIPULATED']=str(df['CALL_DATE'][i]).split()[0] + ' ' + str(df['CALL_TIME'][i])     df[' UNIX_TIME']= pd.Timestamp(df[' CALL_DATE_MANIPULATED'][i]).value//10 ** 9     df[' WEEK']=''    for i in range(len(df)):        df[' CALL_DATE_MANIPULATED'][i]=str(df['CALL_DATE'][i]).split()[0] + ' ' + str(df['CALL_TIME'][i])        df[' UNIX_TIME'][i]= pd.Timestamp(df[' CALL_DATE_MANIPULATED'][i]).value// 10 ** 9        df[' WEEK'][i]=df[' UNIX_TIME'][i]//604800return df这是函数调用语句:for df in data_frame :     df = new_call_time(df)以下是我从 Excel 表格中读取的表格(包含在名为 data_frame 的列表中):    CALL_DATE    CALL_TIME    01-JAN-2016  00:15:06       01-JAN-2016  07:07:00    CALL_DATE    CALL_TIME    01-JAN-2016  08:40:38       01-JAN-2016  08:44:14       CALL_DATE    CALL_TIME    01-JAN-2016  08:51:10       01-JAN-2016  09:06:31这适用于单个数据框,但不适用于数据框列表。新表也应该有以下列:例如:data_frame[0] -     CALL_DATE       CALL_TIME  CALL_DATE_MANIPULATED UNIX_TIME  WEEK     01-JAN-2016     00:15:06   01-JAN-2016 00:15:06  1451607306 2400        01-JAN-2016     07:07:00   01-JAN-2016 07:07:00  1451632020 2400非常感谢 :)))
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 114 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信