Как сохранить данные 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')