我在将python数据例如股票数据导出到excel文档时遇到问题

问题描述

我正在尝试将AAPL股票数据导入excel,并在excel文档中显示“高”列和“关闭”列。到目前为止,这是我的代码

import numpy as np
import pandas as pd
import pandas_datareader as wb
import matplotlib.pyplot as plt 

tickers = ['AAPL']
data = pd.DataFrame()
for t in tickers:
    data[t] = wb.DataReader(t,data_source='yahoo',start='2007-01-01',end='2020-01-01')['Adj Close']
    

AAPL = wb.DataReader ('AAPL',data_source = 'yahoo',start = '2007-01-01')[['High','Adj Close']]


df=pd.DataFrame(data,columns = ['High','Adj Close'])

df.to_excel(r'C:\Users\Donnie\Desktop\Python_Practice.xlsx',sheet_name = 'Python',index = False,header = True)

解决方法

<body>
  <div id="menu" align="center">
    <a href="">
      <div class="menuButtonStart">All Products</div></a>
    <a href="">
      <div class="menuButton">Frozen seafood</div></a>
    <a href="">
      <div class="menuButton">Dim Sum</div></a>
    <a href="">
      <div class="menuButton">Banquet Abalone</div></a>
    <a href="">
      <div class="menuButton">Froozen goods</div></a>
    <a href="">
      <div class="menuButton">Quality Accessories</div></a>
    <a href="">
      <div class="menuButton">Mid-autumn moon cakes</div></a>
  </div>
  <div id="A1">
    <div class="picture"></div>
    <p>Add a descripion</p>
  </div>
  <div id="B1">
    <div class="picture"></div>
    <p>Add a descripion</p>
  </div>
  <div id="C1">
    <div class="picture"></div>
    <p>Add a descripion</p>
  </div>
  <div id="D1">
    <div class="picture"></div>
    <p>Add a descripion</p>
  </div>
  <div id="A2">
    <div class="picture"></div>
    <p>Add a descripion</p>
  </div>
  <div id="B2">
    <div class="picture"></div>
    <p>Add a descripion</p>
  </div>
  <div id="C2">
    <div class="picture"></div>
    <p>Add a descripion</p>
  </div>
  <div id="D2">
    <div class="picture"></div>
    <p>Add a descripion</p>
  </div>
</body>

我将其更改为AAPL,并且收到此错误...

import numpy as np
import pandas as pd
import pandas_datareader as wb
import matplotlib.pyplot as plt 

tickers = ['AAPL']
data = pd.DataFrame()
for t in tickers:
    data[t] = wb.DataReader(t,data_source='yahoo',start='2007-01-01',end='2020-01-01')['Adj Close']
    

AAPL = wb.DataReader ('AAPL',data_source = 'yahoo',start = '2007-01-01')[['High','Adj Close']]


AAPL=pd.DataFrame(data,columns = ['High','Adj Close'])

AAPL.to_excel(r'C:\Users\Donnie\Desktop\Python_Practice.xlsx',sheet_name = 'Python',index = False,header = True)