📅  最后修改于: 2023-12-03 15:34:20.083000             🧑  作者: Mango
在数据分析中,经常会遇到需要对数据取绝对值的情况,而Pandas库中提供了方便的方法来实现DataFrame中数据的绝对值操作。
DataFrame.abs()
无
一个和原来的 DataFrame 大小完全相同的新 DataFrame,数据的每一个值均为绝对值。
import pandas as pd
# 创建一个 DataFrame
data = {'a': [-1, 2, -3, 4], 'b': [5, -6, 7, -8]}
df = pd.DataFrame(data)
# 查看原始的 DataFrame
print("原始的 DataFrame:")
print(df)
# 使用 abs() 方法取绝对值
df_abs = df.abs()
# 查看绝对值处理后的 DataFrame
print("绝对值处理后的 DataFrame:")
print(df_abs)
输出结果为:
原始的 DataFrame:
a b
0 -1 5
1 2 -6
2 -3 7
3 4 -8
绝对值处理后的 DataFrame:
a b
0 1 5
1 2 6
2 3 7
3 4 8