CSV 读取数据股票价格
CSV Reading data Stock Prices
您好,我想获取 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 文件以供使用?
尼克拉斯
您有一个 csv
reader 对象。您可以迭代它或使用 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)
你可以使用PythonPandas
它有很多功能,比如您需要的功能,从数据帧读取或导出到 CSV。您可以使用 Pandas DataFrame 做更多的事情。
您好,我想获取 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 文件以供使用?
尼克拉斯
您有一个 csv
reader 对象。您可以迭代它或使用 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)
你可以使用PythonPandas
它有很多功能,比如您需要的功能,从数据帧读取或导出到 CSV。您可以使用 Pandas DataFrame 做更多的事情。