📅  最后修改于: 2023-12-03 15:18:14.085000             🧑  作者: Mango
pandas reciprocal
是 Pandas 库中的一个函数,可以用来计算数据的倒数(即分数倒数的倒数)。
pandas.DataFrame.recip()
pandas.Series.recip()
该函数没有参数。
计算数据的倒数,返回一个新的 DataFrame 或 Series。
import pandas as pd
# 创建 Series
s = pd.Series([0.1, 0.2, 0.5, 1, 2])
# 计算倒数
s_recip = s.recip()
print(s)
print(s_recip)
输出:
0 0.1
1 0.2
2 0.5
3 1.0
4 2.0
dtype: float64
0 10.0
1 5.0
2 2.0
3 1.0
4 0.5
dtype: float64
import pandas as pd
# 创建 DataFrame
df = pd.DataFrame({
'A': [0.1, 0.2, 0.5],
'B': [1, 2, 3]
})
# 计算倒数
df_recip = df.recip()
print(df)
print(df_recip)
输出:
A B
0 0.1 1
1 0.2 2
2 0.5 3
A B
0 10.0 1.0
1 5.0 0.5
2 2.0 0.333333