こちらのサイトでビットコインのデータダウンロードが紹介されているのですが、wget でダウンロードして pandas に読み込んでいます。
直接 pandas.read_csv で読み込めそうなものですが、なにかがあるのでしょうと jupyter notebook 上で試してみると、
import pandas as pd df=pd.read_csv("https://api.bitcoincharts.com/v1/csv/bitstampUSD.csv.gz") # URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1131)>
と ssl 関係のエラーが出ます。これを検索してみると stackoverflow のこちらに同じようなのが出ています。
同じようにやってみましょう。
import ssl import pandas as pd ssl._create_default_https_context = ssl._create_unverified_context df=pd.read_csv("https://api.bitcoincharts.com/v1/csv/bitstampUSD.csv.gz")
無事ダウンロードできました。ファイルサイズが500M 位あるので時間かかります。