Как сохранить данные Python панды в файл Excel?

Я пытаюсь загрузить данные из веб-источника и сохранить их как файл Excel, но не знаю, как это сделать. Что я должен делать? Исходный фрейм данных имеет разные столбцы. Допустим, я пытаюсь сохранить столбец "Открыть"

import matplotlib.pyplot as plt
import pandas_datareader.data as web
import datetime
import pandas as pd

def ViewStockTrend(compcode):        
    start = datetime.datetime(2015,2,2)
    end = datetime.datetime(2016,7,13)
    stock = web.DataReader(compcode,'yahoo',start,end)    
    print(stock['Open'])


compcode = ['FDX','GOOGL','FB'] 
aa= ViewStockTrend(compcode)

2 ответа

После того, как вы сделали панду, просто используйте to_excel на все, если хотите:

aa.to_excel('output/filename.xlsx')

Если stock это pandas DataFrame, вам нужно создать новый Framefrom из этого столбца и вывести его, чтобы превзойти:

df = pd.DataFrame(stock['Open'])
df.to_excel('path/to/your/file')
Другие вопросы по тегам