首页 > 解决方案 > 使用 numpy 对整个数据框进行日志转换

问题描述

我在 python 中有一个数据框,它是使用以下代码制作的:

import pandas as pd
df = pd.read_csv('myfile.txt', sep="\t")
df1 = df.iloc[:, 3:]

现在在 df1 中有 24 列。我想将这些值转换为 log2 值并制作一个新的数据框,其中有 24 列具有原始数据框的 log 值。为此,我使用numpy.log了以下行:

df2 = (numpy.log(df1))

这段代码不会返回我想要得到的东西。你知道怎么解决吗?

标签: python-3.xnumpylogarithm

解决方案


推荐阅读