Создание вектора, содержащего следующие 10 значений столбца строки для каждой строки pandas

Я нашел шаги в этой статье полезными при разрешении ошибки. http://sanjayingole.blogspot.in/2015/10/caused-by-javalangnosuchmethoderror.html

Шаги, которые следует выполнить коротким (если использовать Eclipse) -

  1. Проверьте наличие зависимостей ALL "jboss-logging" в иерархии зависимостей в pom.xml и исключите все эти зависимости.
      
         org.hibernate 
         hibernate-entitymanager 
        ${hibernate.version}
                    
            
                jboss-logging
                org.jboss.logging
            
        
     
    
  2. Используйте версию jboss-logging, которая имеет этот метод. Как было предложено по ссылке, 3.2.0.Final.
     
                jboss-logging
                org.jboss.logging            
                3.2.0.Final
     
    

0
задан Federico Marchese 14 July 2018 в 01:29
поделиться

1 ответ

IIUC

df['New']=[df.A.tolist()[max(0,x-10):x] for x in range(len(df))]
df
Out[123]: 
     A                                      New
0    1                                       []
1    2                                      [1]
2    3                                   [1, 2]
3    4                                [1, 2, 3]
4    5                             [1, 2, 3, 4]
5    6                          [1, 2, 3, 4, 5]
6    7                       [1, 2, 3, 4, 5, 6]
7    8                    [1, 2, 3, 4, 5, 6, 7]
8    9                 [1, 2, 3, 4, 5, 6, 7, 8]
9   10              [1, 2, 3, 4, 5, 6, 7, 8, 9]
10  11          [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
11  12         [2, 3, 4, 5, 6, 7, 8, 9, 10, 11]
12  13        [3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
13  14       [4, 5, 6, 7, 8, 9, 10, 11, 12, 13]
14  15      [5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
15  16     [6, 7, 8, 9, 10, 11, 12, 13, 14, 15]
16  17    [7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
17  18   [8, 9, 10, 11, 12, 13, 14, 15, 16, 17]
18  19  [9, 10, 11, 12, 13, 14, 15, 16, 17, 18]
0
ответ дан Wen 17 August 2018 в 12:03
поделиться
  • 1
    Спасибо, что это работает. Как здесь x относится к индексу? – Federico Marchese 14 July 2018 в 13:28
Другие вопросы по тегам:

Похожие вопросы: