我是蟒蛇新手。我正在尝试调用 Tiingo API——用户输入任意数量的代码,程序将使用用户输入的代码创建一个 DataFrame。以下是我开始工作的内容,但它将 DataFrame 限制为仅包含 4 个代码:
a, b, c, d = [str(x) for x in input("Enter four values\n").split(', ')]
all_history = client.get_dataframe([a, b, c, d],
metric_name='adjClose',
startDate='20160101',
endDate='20210809',
frequency='daily')
以下是我认为应该有效的方法,但我无法做到。这样,程序将不限于 4 个代码:
for i in range(0,n):
ele = input() + ", "
alist += ele
print(alist)
print(type(alist))
all_history = client.get_dataframe([alist],
metric_name='adjClose',
startDate='20160101',
endDate='20210809',
frequency='daily')
任何见解将不胜感激!