Как выбрать данные с несколькими индексами? - PullRequest
0 голосов
/ 03 марта 2019

У меня есть следующие настройки:

Набор данных1 типа <class 'pandas.core.series.Series'>:

Attr1
12
7
8

Набор данных2-вероятность данных типа <class 'numpy.ndarray'>

0.001
0.5
0.0001

Моя цель - выбрать значения из набора данных1, где вероятность <0,02 в наборе данных2.Действительно, Dataset1 и Dataset2 имеют одинаковую мощность.Моя попытка заключается в следующем: </p>

  1. определить условие: my_preferred_data = np.asarray(np.where(Dataset2 < 0.02))
  2. получить данные как dataset1[my_preferred_data]

Я получаю ошибку:ValueError: Cannot index with multidimensional key. Пожалуйста, могу я попросить о помощи?Большое спасибо заранее.

1 Ответ

0 голосов
/ 03 марта 2019

Вы могли бы сделать это напрямую:

Dataset1[Dataset2 < 0.02]

Это дало бы вам ответ.

...