Как добавить этот список - PullRequest
0 голосов
/ 27 сентября 2019

Почему я не могу добавить этот список.У меня есть список из пяти строк.

Я хочу, чтобы мой вывод был:

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...