找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1742|回复: 1

[求助] 跪求时间序列的答案!

2

主题

2

帖子

2

积分

贫民

积分
2
环宇_acCc2 发表于 2017-12-23 12:34:49 | 显示全部楼层 |阅读模式
现在有这样两列int数据,左边是时间,大概就是92501,92601......145959这样的数据,右边是价格,我想要把左边的这些变成时间序列datetime的格式,于是先定义了这样一个函数,但最终出来的结果,index不是datetime的格式,而是一个map object,这种方式要怎么解决啊,跪求大神解答!
def timeTransform(x):
    x= time.strptime(x, "%H%M%S")
    return xdf["time"]=map(lambda x:timeTransform(x),df["time"])
df.index=df["time"]
del df["time"]

运行结果

运行结果
回复

使用道具 举报

0

主题

956

帖子

956

积分

圣骑士

积分
956
sheeboard 发表于 2017-12-23 18:08:14 | 显示全部楼层
df['time']=pd.to_datetime(df['time'],format='%H%M%S').dt.time
结果
   price      time
0   1307  09:25:01
1   1307  09:26:01
2   1307  14:59:59
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表