Загрузка и очистка данных
Создано: 4 февраля 2025 г.
Создано: 4 февраля 2025 г.
Программе доступен файл data.csv.
Загрузите данные из этого файла, заполнив пропуски NaN прямо при загрузке.
Удалите строки, в которых есть Nan.
Выведите на экран размеры нового датасета через пробел
Формат ввода
Файл формата CSV
Формат вывода
Два целых числа - размеры датасета через пробел.
как это решить на python
Ниже приведён пример решения на Python с использованием библиотеки pandas.
dropna()
удаляет строки с NaN по умолчанию).pythonimport pandas as pd # Шаг 1. Считываем CSV, пропуски автоматически распознаются как NaN df = pd.read_csv('data.csv') # Шаг 2. Удаляем строки, содержащие хотя бы один NaN df = df.dropna() # Шаг 3. Выводим размеры набора данных (число строк и столбцов) print(df.shape[0], df.shape[1])
Таким образом, в df
останутся только те строки, в которых нет пропусков, и на экран будет выведено два целых числа: количество строк и количество столбцов итогового DataFrame.