我正在尝试从Web源加载数据并将其另存为Excel文件,但不确定如何执行此操作。我该怎么办?原始数据框具有不同的列。让我们说我想保存' Open'柱
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)
答案 0 :(得分:2)
如果你想要的话,一旦你制作了pandas数据帧,就可以在整个事情上使用to_excel
:
aa.to_excel('output/filename.xlsx')
答案 1 :(得分:1)
如果stock
是pandas DataFrame,则需要从该列构造一个新的Frame并将其输出为excel:
df = pd.DataFrame(stock['Open'])
df.to_excel('path/to/your/file')