找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 3681|回复: 2

[已解决] 日期数据加载转换问题

1

主题

2

帖子

2

积分

贫民

积分
2
zhang_lei 发表于 2016-7-21 14:20:21 | 显示全部楼层 |阅读模式
各位大大,用np.loadtxt加载日期数据,照着书上抄的代码,为什么还不能将日期转换为数字呢
def datestrnum(s):
    return dt.datetime.strptime(s,'%Y/%m/%d').date().weekday()

dates,close=np.loadtxt('f:\ifile\day_ticks.csv',delimiter=',',usecols=(4,5),converters={1:datestrnum},unpack=True)


出现错误:
invalid literal for float(): 2015/5/5
回复

使用道具 举报

5

主题

101

帖子

101

积分

版主

Rank: 7Rank: 7Rank: 7

积分
101

最佳新人活跃会员热心会员突出贡献

QQ
落叶秋风 发表于 2016-7-21 14:57:12 | 显示全部楼层
这个错误翻译过来是在float中有无效的文字,你仔细看看你的数据格式,我觉得问题可能出在了那里,你先尝试着将穿进去的数据单独处理输出看看,分步来,找到问题症结,再进行针对性的解决。
回复 支持 反对

使用道具 举报

1

主题

2

帖子

2

积分

贫民

积分
2
zhang_lei  楼主| 发表于 2016-7-21 15:04:32 | 显示全部楼层
落叶秋风 发表于 2016-7-21 14:57
这个错误翻译过来是在float中有无效的文字,你仔细看看你的数据格式,我觉得问题可能出在了那里,你先尝试 ...

谢谢,我用函数单独可以把字符串式日期转换过来,放在一起就不行了,很奇怪
回复 支持 反对

使用道具 举报

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

本版积分规则

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