У меня есть dataframe с столбцами, которые являются всеми логическими значениями (1 или 0), но есть некоторые столбцы с недопустимыми значениями внутри таких, как; 111, 10, 11. Мне нужно очистить данные, удалив строку данных с недопустимым значением внутри нее. Но перед мойкой из НЕРАСПРОСТРАНЕНИЯ булевых значений, то первый столбец Возрастной и мне нужно, чтобы очистить ряды от, помещая их в диапазоне 18-150, потому что есть ценности, такие как 700 или 600.Очистка небулевых значений в dataframe в Python
cleandata4bestdeal2=cleandata4bestdeal.dropna(axis=0,how=any,inplace = False)
Я уже удалил строки со значениями NaN
, но я использую выше, чтобы попытаться удалить все небулевые значения.
CleanDataFrame
Можете ли вы дать нам некоторые данные? – blacksite
Кроме того, почему вы используете 'pandas.DataFrame.dropna()', когда эти логические значения явно не 'nan'? – blacksite
Я добавил снимок экрана из приведенных выше данных. И я использовал dropna() и избавился от значений NaN, но не избавился от небулевых значений. –