我在 pandas 中有一个数据框,它存储一个包含比率的列。需要将比率转换为log2
标尺进行绘图,但比率值通常为 0,导致在 pandaslog2(0)
中记录为缺失值或缺失值。inf
我想将这些可视化,因为在我的数据框中,比率值 0 是有意义的。在 pandas/numpy 中处理这个问题的最佳方法是什么?当我获取日志值时,这是首选的方法吗?
# take log with tiny value added
c = 0.0000001
df[col].apply(lamda x: log2(c + x))
还是有其他方法?谢谢。