CSV读取数据股票价格

时间:2019-07-15 06:23:35

标签: python database csv ram

嗨,我想在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文件以供使用?

尼古拉斯

2 个答案:

答案 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 熊猫

Pandas

它具有许多功能,例如您需要的功能,从数据框读取或导出为CSV的功能。您可以使用Pandas DataFrame做更多的事情。

DataFrame.to_csv