看板 Python 關於我們 聯絡資訊
各位神人大大,小弟python新手 想要撈一段時間的台銀收盤價 迴圈內的東西是可以print出資料 只是最後再輸出成excel的時候都只會有最後一筆 可以教教我怎麼改嗎QQ todday=datetime.datetime.today() for i in range(0,200): delta=datetime.timedelta(days=i) day=todday-delta day=day.strftime('%Y-%m-%d') url='https://rate.bot.tw/xrt.quote/'+day+'/usd/spot' data=pandas.read_html(url) df=data[0] cy=df.iloc[:,0:6] 卡在這不知道怎麼輸出每一筆資料QQ 拜託大家了T_T -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.141.196.51 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1661651158.A.682.html
surimodo: data被後蓋前 你下一筆data把上一筆覆蓋了 08/28 10:18
surimodo: data[i]=pandas.read_html(url) 08/28 10:19
surimodo: df=data[i][0] 08/28 10:20
surimodo: cy=df.iloc[:,0:6] 08/28 10:20
surimodo: 隨手寫的 不確定能不能 08/28 10:21
lycantrope: 外面建個list,for loop+extend,pandas.concat 08/28 11:09
lycantrope: https://pastebin.com/vGFCs4ER 08/28 11:21
IM014: 解決了嗚嗚嗚感謝大家 08/28 12:28