zoukankan      html  css  js  c++  java
  • python使用问题 "The pandas.io.data module is moved to a separate package "

     1 import pandas as pd
     2 import datetime
     3 import pandas.io.data as web
     4 import matplotlib.pyplot as plt
     5 from matplotlib import style
     6 
     7 style.use('ggplot') 8 
     9 start = datetime.datetime(2010,1,1)
    10 end = datetime.datetime(2015,1,1)
    11 
    12 df = web.DataReader("XOM","yahoo",start,end)
    13 
    14 print(df.head())
    15 
    16 df['Adj Close'].plot()
    17 
    18 plt.show()

    问题:

    "C:\Program Files\Anaconda3\python.exe" C:/Users/Administrator/PycharmProjects/untitled1/new.py
    Traceback (most recent call last):
    File "C:/Users/Administrator/PycharmProjects/untitled1/new.py", line 3, in <module>
    import pandas.io.data as web
    File "C:\Program Files\Anaconda3\lib\site-packages\pandas\io\data.py", line 2, in <module>
    "The pandas.io.data module is moved to a separate package "
    ImportError: The pandas.io.data module is moved to a separate package (pandas-datareader). After installing the pandas-datareader package (https://github.com/pandas-dev/pandas-datareader), you can change the import ``from pandas.io import data, wb`` to ``from pandas_datareader import data, wb``.

    Process finished with exit code 1

    解决:

    1、安装pandas-datareader

    pip install pandas-datareader
    2、修改代码

    import pandas.io.data as web

    改为
    import pandas_datareader.data as web

    import pandas as pd
    import datetime
    import pandas_datareader.data as web
    import matplotlib.pyplot as plt
    from matplotlib import style
    
    style.use('ggplot')
    
    start = datetime.datetime(2010,1,1)
    end = datetime.datetime(2015,1,1)
    
    df = web.DataReader("XOM","yahoo",start,end)
    
    print(df.head())
    
    df['Adj Close'].plot()
    
    plt.show()




  • 相关阅读:
    5、python变量&运算符
    3、python数据类型之字符串操作
    4、python数据类型之列表&字典&元组
    1、python介绍与环境安装
    2、jmeter元件作用域&参数化&关联
    软件测试流程你知道多少?
    敏捷测试团队的测试流程
    jmeter多台机器如何做分布式压测,从那些方面考虑让压测结果更优,有效?
    python excel常用方法归纳总结
    python assert使用说明
  • 原文地址:https://www.cnblogs.com/ttrrpp/p/6668675.html
Copyright © 2011-2022 走看看