內(nèi)容均為樂學(xué)偶得原創(chuàng)? 樂學(xué)偶得版權(quán)所有? 公眾號:樂學(xué)Fintech ?
主講人:William LX_LAB教研團(tuán)隊(duì)提供技術(shù)支持?
正版視頻:網(wǎng)易云課堂? 樂學(xué)偶得
Q:
畫K線圖這個(gè)益涧,我的應(yīng)該是卡在這個(gè)map函數(shù)上了锈锤。提示的錯(cuò)誤是AttributeError: 'numpy.str_' object has no attribute 'toordinal'。是什么原因?應(yīng)該怎么解決久免?
A:
您好浅辙!感謝您對樂學(xué)偶得的支持!
根據(jù)您提供的代碼與報(bào)錯(cuò)阎姥,您可以試試按照以下思路排查:
date2num是對datetime對象進(jìn)行轉(zhuǎn)換记舆,您可以看看您輸入的數(shù)據(jù)是否是時(shí)間戳數(shù)據(jù),若不是呼巴,可以先進(jìn)行時(shí)間戳處理泽腮,轉(zhuǎn)換為datetime后再通過date2num轉(zhuǎn)換為num
還有一種可能,也許您輸入的數(shù)據(jù)為字符串strings格式的時(shí)間衣赶,您可以試試用matplotlib.dates.datestr2num诊赊,直接將字符串strings格式的時(shí)間進(jìn)行num轉(zhuǎn)換
加油!