如何在pandas中将log2比例转换为正常比例

时间:2017-10-06 14:12:46

标签: python pandas numpy

如何在python中将log2转换后的值转换回正常比例 任何建议都会很棒

1 个答案:

答案 0 :(得分:2)

log2(x)2**x的倒数(x的幂为2)。如果您有一列已由log2(x)转换的数据,您只需执行逆操作:

df['colname'] = [2**i for i in df['colname']]

正如下面的评论中所建议的那样:

更有效率
df['colname'] = df['colname'].rpow(2)

rpow是一个内置于pandas包中的pandas Series方法。第一个论点是你想要掌握权力的基础。您也可以使用fill_value参数,这很好,因为如果结果为NaN

,您可以告诉它该怎么做