Web Scraping - ราคาหุ้น quandl

ฉันมีคำถามด่วน รหัสของฉันมีลักษณะดังนี้:

import quandl

names_of_company = ['KGHM','INDYKPOL','KRUK','KRUSZWICA']

for names in names_of_company:
    x = quandl.get('WSE/{names_of_company}', start_date='2018-11-26', 
    end_date='2018-11-29')

ฉันกำลังพยายามดึงข้อมูลทั้งหมดในเอาต์พุตเดียว แต่ฉันไม่สามารถเปลี่ยนชื่อของแต่ละบริษัททีละบริษัทได้ คุณมีความคิดบ้างไหม?

ขอบคุณที่ช่วยเหลือ


person Tmiskiewicz    schedule 29.11.2018    source แหล่งที่มา
comment
คำตอบด้านล่างใช้ไม่ได้ใช่ไหม   -  person chitown88    schedule 06.12.2018


คำตอบ (1)


เว้นแต่ว่าฉันจะขาดอะไรบางอย่างไป ดูเหมือนว่าคุณควรจะสามารถทำการวนซ้ำ for แบบพื้นฐานได้ มันเป็นไวยากรณ์ที่ไม่ถูกต้อง

import quandl
import pandas as pd

names_of_company = ['KGHM','INDYKPOL','KRUK','KRUSZWICA']

results = pd.DataFrame()

for names in names_of_company:
    x = quandl.get('WSE/%s' %names, start_date='2018-11-26', 
    end_date='2018-11-29')
    x['company'] = names
    results = results.append(x).reset_index(drop=True)
person chitown88    schedule 01.12.2018