Pandas replace() – Замена значений в DataFrame Pandas
# Replace a Single Value
df['Age'] = df['Age'].replace(23, 99)
# Replace Multiple Values
df['Age'] = df['Age'].replace([23, 45], [99, 999])
# Also works in the Entire DataFrame
df = df.replace(23, 99)
df = df.replace([23, 45], [99, 999])
# Replace Multiple Values with a Single Value
df['Age'] = df['Age'].replace([23, 45, 35], 99)
# Using a Dictionary (Dict is passed into to_replace=)
df['Age'] = df['Age'].replace({23:99, 45:999})
# Using a Dictionary for Column Replacements (key:value = column:value)
df = df.replace({'Name': 'Jane', 'Age': 45}, 99)Синтаксис метода замены Pandas
Загрузка образца DataFrame
Замените одно значение в столбце DataFrame Pandas
Замените несколько значений одним и тем же значением в кадре данных Pandas
Замените несколько значений разными значениями в кадре данных Pandas
Заменить значения во всем кадре данных
Замена значений регулярными выражениями (регулярные выражения)
Использование Pandas .replace() с более сложным регулярным выражением
Замените значения на месте с помощью Pandas
Использование словарей для замены значений с помощью Pandas replace
Заключение
Дополнительные ресурсы
ПредыдущаяСброс индекса в Pandas: как сбросить индекс в PandasСледующаяПеремещение столбца DataFrame Pandas на позицию (В начало и в конец)
Последнее обновление