<p>我想把给定的观察值转换成log10。你知道吗</p>
<p>这是我的国防部长:
<a href="https://i.stack.imgur.com/Q0pvh.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Q0pvh.png" alt="enter image description here"/></a></p>
<p>我只想计算HR90和左边的字段的log10。我试图只选择正确的列,但我得到错误的所有时间,我瘦我的代码太复杂了,这一点。你知道吗</p>
<p>这是我的密码:</p>
<pre><code>for i[9:] in data.columns:
np.log10(data)
</code></pre>
<p>AttributeError:“str”对象没有属性“log10”</p>
<p>似乎它还抓取了我不想在其上运行此进程的列。
我还尝试导入数学,然后:</p>
<pre><code>import math
for i in data.columns:
if(data[i].dtype == np.float64 or data[i].dtype == np.int64):
data.applymap(math.log10)
</code></pre>
<p>但是我得到了:</p>
<blockquote>
<p>TypeError: ('must be real number, not str', 'occurred at index NAME')</p>
</blockquote>
<p>我的最终目标是将我的部分观察结果转换成LOG10</p>