Почему я не могу добавить этот список.У меня есть список из пяти строк.
Я хочу, чтобы мой вывод был:
names = Id(t-1),name(t-1),var3(t-1),var4(t-1),var5(t-1)
Итак, мой ввод:
name=['Id','name','var3','var4','var5']
n_vars= 5
Ниже кода, который я использовално получил ошибку:
names= list()
n_vars= 5
# convert series to supervised learning
def series_to_supervised(data, n_in=1, n_out=1, dropnan=True):
n_vars = 1 if type(data) is list else data.shape[1]
df = DataFrame(data)
cols, names = list(), list()
# input sequence (t-n, ... t-1)
for i in range(n_in, 0, -1):
cols.append(df.shift(i))
df.columns[i]
names += [(k%s+'(t-%d)' % (j+1, i)) for j,k in zip(range(n_vars),col_names)]
File "<ipython-input-123-6614f3e91433>", line 9
names += [(k%s'(t-%d)' % (j+1, i)) for j,k in zip(range(n_vars),col_names)]
^
SyntaxError: invalid syntax