DataFrame 列の値を絶対値に変換するには:
df["column_name"] = df["column_name"].abs()
例
まず、負の値を含む列を持つ DataFrame を作成します。
ここで、「price」列には2つの負の値が含まれています。
import pandas as pd
data = {
"product_name": ["laptop", "printer", "tablet", "desk", "chair"],
"price": [1200, -200, -400, 300, 150],
}
df = pd.DataFrame(data)
print(df)
黄色で強調表示されているように、「price」列の下に 2 つの負の値があります。

次に、df[“price”] = df[“price”].abs()という構文を追加して、「price」列の値を絶対値に変換します。
import pandas as pd
data = {
"product_name": ["laptop", "printer", "tablet", "desk", "chair"],
"price": [1200, -200, -400, 300, 150],
}
df = pd.DataFrame(data)
df["price"] = df["price"].abs()
print(df)
ご覧のとおり、「price」列の値は絶対値で表示されています。
