Как удалить экземпляр или строку с пропущенными значениями в Python Script в Orange Data Mining? - PullRequest
0 голосов
/ 01 сентября 2018

Я хочу удалить экземпляр или строку с пропущенными значениями.

Это так просто сделать с помощью Impute widget , но теперь я хочу сделать это в Python Script Widget .

Как мне это сделать?

1 Ответ

0 голосов
/ 08 октября 2018

Запишите это в Python Script виджет:

import numpy as np

from Orange.preprocess import impute


drop_instances = impute.DropInstances()
var = in_data.domain.attributes[0]  # choose a variable you wanna check
mask = drop_instances(in_data, var)

out_data = in_data[[np.logical_not(mask)]]

Если вам нужна дополнительная информация, пожалуйста, прокомментируйте вопрос ниже!

...