亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

python讀取日期數據的問題

python讀取日期數據的問題

海綿寶寶撒 2019-02-21 13:21:08
讀取sh600004.csv文件,第二列是時間,格式是年-月-日。下面的代碼變量ddate存儲讀出的時間。 import numpy as np import matplotlib.dates as mdates ddate,dopen = np.loadtxt('sh600004.csv', delimiter=',', skiprows=1,converters={0:mdates.strpdate2num('%Y-%m-%d')}, usecols= (1,2), unpack=True) 報錯信息: ValueError: could not convert string to float: b'2014-12-31'
查看完整描述

2 回答

?
BIG陽

TA貢獻1859條經驗 獲得超6個贊

python3

import numpy as np
import matplotlib.dates as mdates

data = '''code date open high low close change volume money traded_market_value market_value turnover adjust_price report_type report_date PE_TTM PS_TTM PC_TTM PB
sh600004 2014/12/31 10.8 10.94 10.7 10.93 0.013915 19707899 213624420 12569500000 12569500000 0.017137303 12.13 2014/9/30 00:00 2014/10/30 00:00 12.88897481 2.317142523 7.472838539 1.561138066
sh600004 2014/12/30 11.18 11.26 10.65 10.78 -0.041778 25075183 273427007 12397000000 12397000000 0.021804507 11.96 2014/9/30 00:00 2014/10/30 00:00 12.71208613 2.285341989 7.370281078 1.53971296
'''

open('sh600004.csv','w').write(data)
ddate,dopen =  np.loadtxt('sh600004.csv', delimiter=' ', skiprows=1,
                          converters={1:mdates.bytespdate2num('%Y/%m/%d')},
                          usecols= (1,2), unpack=True)

print((ddate,dopen))
(array([ 735598.,  735597.]), array([ 10.8 ,  11.18]))
查看完整回答
反對 回復 2019-03-04
  • 2 回答
  • 0 關注
  • 714 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號