【解决问题】在jupyter notebook上用 pandas 您所在的位置:网站首页 jupyter导入pandas包 【解决问题】在jupyter notebook上用 pandas

【解决问题】在jupyter notebook上用 pandas

2023-10-24 21:19| 来源: 网络整理| 查看: 265

尬在这很久hh,记录一下。欢迎交流学习!

一开始安装是在cmd输入

pip install pandas_datareader

安装好后输入 pip list 是可以看到的,但是在 jupyter notebook 导入时显示不存在,于是在网上找了一下后在jupyter notebook输入

conda install -c https://conda.anaconda.org/anaconda pandas-datareader import pandas_datareader.data as web start_date = '2020-01-01' end_date = '2020-12-31' data = web.DataReader('TSLA', data_source='yahoo', start=start_date, end=end_date) print(data)

这时导入没有问题了但是会报错:(这段代码我在cmd进ipython试了一下,pip安装后就可以正确运行得到我想要的结果,并没有想清楚为啥)

RemoteDataError: Unable to read URL: https://finance.yahoo.com/quote/TSLA/history?period1=1577822400&period2=1609444799&interval=1d&frequency=1d&filter=history

(和一大堆我看不懂的) 又查了一下,说要这样输入

import yfinance as yf yf.pdr_override() #需要调用这个函数 from pandas_datareader import data as web start_date = '2020-01-01' end_date = '2020-12-31' data = web.DataReader(name='TSLA', data_source='yahoo', start=start_date, end=end_date) print(data)

然而它又报错了

download() missing 1 required positional argument: ‘tickers’

web.DataReader? 看了一下tickers是什么,又搜了一下,还是不知道是什么 然后偶然看到

tickers:a moving area on a screen that shows changing information such as news or share prices

啊不就是我要找的股票嘛,又想起好像别人都没写name=,web.DataReader? 里也没有name这个参数,于是我把name=删掉。。。然后就好了。 尴尬了,似乎又是词汇量引发的惨案hhh



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有