python-3.x - 使用 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))
这段代码不会返回我想要得到的东西。你知道怎么解决吗?
解决方案
推荐阅读
- apache - 带有 apache 和 nginx 的 Kestrel 服务器反向代理
- assembly - 寻址寄存器所需的位
- php - Parse google trends (csv file)
- angular - 禁用在 Angular 反应形式中不起作用
- cuda - 系统卡在使用 CUDA 运行矩阵乘法
- vue.js - Vue.js - 使用 Vuelidate url 域应该匹配电子邮件域
- java - 如何在 Java 中通过参数接收到的对象中检索数据?
- javascript - 如何创建网站的瀑布/时间线?
- python - Python:以随机顺序删除一对重复的字符串
- python-3.x - 确定 DataFrame 每一行的值