Фильтрация серии панд

Daniel Chepenko спросил: 22 октября 2018 в 09:41 в: python

У меня есть следующие серии. Моя цель - отфильтровать ключи с массивами, длина которых больше 1

item_id
30       [399.0, 385.666666667, 265.0, 387.571428571, 3...
31       [699.0, 434.0, 675.666666667, 689.0, 685.0, 66...
32                    [349.0, 348.838571429, 221.0, 149.0]
33                                          [499.0, 199.0]
35                                          [399.0, 247.0]
45                                                 [299.0]
49                                                 [249.0]
51                                          [249.0, 127.0]
53                                                 [299.0]
59                                                 [249.0]
66                                                 [399.0]
67                                           [149.0, 99.0]
69                                   [200.0, 237.5, 250.0]
70                                                 [349.0]

Я планировал сделать это таким же образом

price_df.where(lambda x : len(x) != 1).dropna()

Но я получаю сообщение об ошибке

ValueError: Условный массив должен иметь ту же форму, что и self

Есть предложения, как это сделать правильно?


0 ответов