Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 17.04.2020
Сообщений: 47
1

Заполнение пропущенных значений

22.06.2020, 09:53. Показов 2869. Ответов 5

Author24 — интернет-сервис помощи студентам
Всем привет!
Сейчас разбираюсь с Титаником для публикации на Kaggle
Возник вопрос по заполнению пропущенных значений.
В графе пол хотелось бы заменить пропуски не модой, а рандомно, но не совсем понимаю как это сделать
Заранее всем спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.06.2020, 09:53
Ответы с готовыми решениями:

Функция по замене пропущенных значений
Доброго дня! Прошу помощи в написании функции. Есть 2 таблички с данными: import pandas as pd...

Поиск пропущенных и дополнительных значений в двух списках
42. Напишите программу на Python для поиска пропущенных и дополнительных значений в двух списках....

Power query заполнение пропущенных данных
Добрый день,нужна консультация по работе в power query. Есть 2 задачки: 1. У меня есть столбец,...

Добавление пропущенных значений
Здравствуйте! Есть столбец вида: 8001000 8002000 8004000 8004010 8004020 8006000

5
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4190 / 1291 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
22.06.2020, 10:30 2
Python
1
dataframe.replace(np.nan,randint(1), inplace=True)
хз какой у вас тип данных используется, но, думаю, суть понятна
1
0 / 0 / 0
Регистрация: 17.04.2020
Сообщений: 47
22.06.2020, 10:49  [ТС] 3
TAVulator, в столбце с полом данные в видел male\female
попробовал сделать как подсказали, нор говорит что нет такого имени
NameError: name 'randint' is not defined
0
Эксперт по компьютерным сетямЭксперт Pascal/Delphi
4190 / 1291 / 237
Регистрация: 27.07.2009
Сообщений: 3,962
22.06.2020, 10:51 4
Цитата Сообщение от Georgiy_Ashkar Посмотреть сообщение
NameError: name 'randint' is not defined
он из модуля random
1
Заклинатель змей
700 / 555 / 219
Регистрация: 30.04.2016
Сообщений: 2,591
22.06.2020, 10:53 5
Georgiy_Ashkar, randint надо импортировать из rand. Если male/female -- строки, то замените randint на
Python
1
random.choise(("male", "female"))
1
0 / 0 / 0
Регистрация: 17.04.2020
Сообщений: 47
22.06.2020, 11:08  [ТС] 6
DobroAlex, TAVulator
что-то я слишком торможу.

это подаю на вход
dataframe.replace(np.nan,randint(1), inplace=True)


это получаю
TypeError Traceback (most recent call last)
<ipython-input-20-4cb49e0c83e6> in <module>
1 # full_set.isnull().sum()
----> 2 full_set['Sex'].replace(np.nan,randint(1), inplace=True)

TypeError: randint() missing 1 required positional argument: 'b'

так же, если указываю male\female , то говорит, что нужны числовые значения
0
22.06.2020, 11:08
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.06.2020, 11:08
Помогаю со студенческими работами здесь

Поиск пропущенных значений
Здравствуйте! В столбце source_id перечислены айди по возрастанию (снизу-вверх), начиная с...

Добавление пропущенных значений на график
Здравствуйте! Делаю задание по этому гайду. Но в последнем пункте у меня получается другой...

Заполнение пропущенных данных при условии совпадения данных в соседнем столбце
Здравствуйте! Есть таблица с 60000 записей - соединяли данные из двух книг, в одной проставлены...

Заполнение отсутствующих значений
Здравствуйте. Меня интересует заполнение недостающих значений в таблице данных с помощью...

Заполнение пустых значений
Очень нужна ваша помощь! Есть такой запрос: SELECT DATE(calldate) AS calldate, COUNT(DISTINCT...

Заполнение пустых значений в pandas
В таблице в столбце 'sex' значения бинарные - 0 или 1. Обнаружено 110 пустых значений. Собираюсь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru