@richie_mayert
Для того, чтобы заменить отрицательные значения на положительные в pandas, можно использовать функцию abs
:
1 2 3 4 5 6 7 |
import pandas as pd df = pd.DataFrame({'A': [-1, -2, 3]}) df['A'] = df['A'].abs() print(df) |
Вывод:
1 2 3 4 |
A 0 1 1 2 2 3 |
Также можно использовать функцию apply
, чтобы применить функцию abs
к каждому элементу столбца:
1
|
df['A'] = df['A'].apply(abs) |
Или использовать метод applymap
, чтобы применить функцию abs
к каждому элементу всего DataFrame:
1
|
df = df.applymap(abs) |