КАК ЗАМЕНИТЬ ЗНАЧЕНИЕ В DATAFRAME PYTHON

DataFrame в Python - это таблица, состоящая из нескольких строк и столбцов, которые могут содержать различные типы данных. Как изменить значение в DataFrame?

Сначала нужно выбрать нужную строку и столбец, затем назначить новое значение этой ячейке. Например:

import pandas as pd
df = pd.DataFrame({'name': ['John', 'Sam', 'Anna'], 'age': [25, 30, 21]})
df.loc[0, 'age'] = 26
print(df)

Этот код создает DataFrame с именем и возрастом людей, а затем изменяет возраст Джона на 26. Результат будет выглядеть так:

name | age
John | 26
Sam | 30
Anna | 21

Также можно использовать методы .at и .iat для изменения значения в определенной ячейке, если вы знаете ее номер индекса или положение в таблице. Например:

df.at[0, 'age'] = 26
df.iat[1, 1] = 31
print(df)

Этот код также изменяет возраст Джона на 26, а также возраст Сэма на 31. Результат будет выглядеть так:

name | age
John | 26
Sam | 31
Anna | 21

Как изменить тип данных столбцов файла? (Анализ данных Python)

Pandas Python работа с пропущенными значениями

Pandas Базовый №4. Операции со столбцами DataFrame

Датафреймы pandas. Замена строковых значений на числовые

Фильтрация данных в Pandas - Анатолий Карпов - pygame.rus

Python Практический. Множественная замена текста с Pandas

BLGPG-85CF25272484-24-11-23-22

Новые материалы: