注册
登录
查看:513 | 回复:2
雷子
求助大佬,日期数据加载转换问题
发表于 2023/7/6 14:10:11
楼主

各位大大,用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():

秋风扫落叶
发表于 2023/7/6 14:13:07
沙发

这个错误翻译过来是在float中有无效的文字,

你仔细看看你的数据格式,我觉得问题可能出在了那里,

你先尝试着将穿进去的数据单独处理输出看看,

分步来,找到问题症结,再进行针对性的解决。


雷子
发表于 2023/7/6 14:15:05
板凳

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

我再研究下

立即注册站大爷用户,免费试用全部产品
立即注册站大爷用户,免费试用全部产品