본문 바로가기

코딩/파이썬

파이썬으로 주식 가격 가져오기

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import pandas as pd 
 
pd.core.common.is_list_like = pd.api.types.is_list_like
 
from pandas_datareader import data
 
import datetime
 
import fix_yahoo_finance as yf
 
yf.pdr_override()
 
start_date = '1996-05-06'
end_date = '2018-08-15'
 
tickers = ['067160.KQ''035420.KS'//주식 코드 067160.KQ 아프리카 035420.KS 네이버
 
afreeca = data.get_data_yahoo(tickers[0], start_date, end_date)
 
areeca.head()
 
import matplotlib.pyplot as plt
 
plt.plot(naver['Adj Close'])
[<matplotlib.lines.Line2D at 0x2ea7c203588>]
 
cs






pd.core.common.is_list_like = pd.api.types.is_list_like


이 부분은 오류날때 써주면 해결됨


import pandas as pd


from pandas_datareader import data

---------------------------------------------------------------------------

ImportError                               Traceback (most recent call last)

<ipython-input-2-c471ce367d96> in <module>()

----> 1 from pandas_datareader import data


C:\Anaconda3\lib\site-packages\pandas_datareader\__init__.py in <module>()

      1 from ._version import get_versions

----> 2 from .data import (DataReader, Options, get_components_yahoo,

      3                    get_dailysummary_iex, get_data_enigma, get_data_famafrench,

      4                    get_data_fred, get_data_google, get_data_moex,

      5                    get_data_morningstar, get_data_quandl, get_data_stooq,


C:\Anaconda3\lib\site-packages\pandas_datareader\data.py in <module>()

     12     ImmediateDeprecationError

     13 from pandas_datareader.famafrench import FamaFrenchReader

---> 14 from pandas_datareader.fred import FredReader

     15 from pandas_datareader.google.daily import GoogleDailyReader

     16 from pandas_datareader.google.options import Options as GoogleOptions


C:\Anaconda3\lib\site-packages\pandas_datareader\fred.py in <module>()

----> 1 from pandas.core.common import is_list_like

      2 from pandas import concat, read_csv

      3 

      4 from pandas_datareader.base import _BaseReader

      5 


ImportError: cannot import name 'is_list_like'