[問題]新手爬蟲匯率請教

看板Python作者 (014)時間2年前 (2022/08/28 09:45), 編輯推噓1(107)
留言8則, 3人參與, 2年前最新討論串1/1
各位神人大大,小弟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

08/28 10:18, 2年前 , 1F
data被後蓋前 你下一筆data把上一筆覆蓋了
08/28 10:18, 1F

08/28 10:19, 2年前 , 2F
data[i]=pandas.read_html(url)
08/28 10:19, 2F

08/28 10:20, 2年前 , 3F
df=data[i][0]
08/28 10:20, 3F

08/28 10:20, 2年前 , 4F
cy=df.iloc[:,0:6]
08/28 10:20, 4F

08/28 10:21, 2年前 , 5F
隨手寫的 不確定能不能
08/28 10:21, 5F

08/28 11:09, 2年前 , 6F
外面建個list,for loop+extend,pandas.concat
08/28 11:09, 6F

08/28 11:21, 2年前 , 7F

08/28 12:28, 2年前 , 8F
解決了嗚嗚嗚感謝大家
08/28 12:28, 8F
文章代碼(AID): #1Z2iZMQ2 (Python)
文章代碼(AID): #1Z2iZMQ2 (Python)