嗨,我想在csv文件中获取股价数据。我可以阅读股票价格,但看不到它们是csv文件。
我搜索了一个灵魂,但找不到。
from alpha_vantage.timeseries import TimeSeries
#my api server
ts = TimeSeries(key='YOUR_API_KEY',output_format='csv')
data = ts.get_intraday(symbol='AAPL',interval='1min', outputsize='compact')
print(data)
#(<_csv.reader object at 0x0F461370>, None)
我现在如何将数据另存为csv文件以供使用?
尼古拉斯
答案 0 :(得分:0)
您有一个csv
阅读器对象。您可以对其进行迭代,也可以使用list
例如:
print(list(data))
或
for row in data:
print(row)
要使用文件写入CSV,
import csv
with open("outfile.csv", "w") as outfile:
writer = csv.writer(outfile)
writer.writerows(data)
答案 1 :(得分:0)
您可以使用Python 熊猫
它具有许多功能,例如您需要的功能,从数据框读取或导出为CSV的功能。您可以使用Pandas DataFrame做更多的事情。