【发布时间】:2019-11-13 13:06:58
【问题描述】:
我在price 列中有一个包含价格信息的时间序列。当我尝试通过获取列ln 的price 来创建新列ln_price 时,出现错误:
AttributeError: 'float' 对象没有属性 'log'
谁能帮我理解为什么会这样以及如何解决它?
谢谢!
df['ln_price'] = np.log(df['price'])
【问题讨论】:
-
你确定这是所有相关代码吗?
-
你有一个浮点变量
np在范围内。 -
@AndyHayden 同样的想法。
-
@Tony,你的问题不完整。如果您提供minimal, reproducible example 任何人都可以复制并运行以重现问题,那么有人会更容易帮助您。
标签: python-3.x pandas numpy logarithm