Haz*_*mat 1 python numpy dataframe pandas
我想将log2与applymap和np2.log2应用于数据,并使用boxplot显示它,这是我编写的代码:
import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
data = pd.read_csv('testdata.csv')
df = pd.DataFrame(data)
################################
# a.
df.boxplot()
plt.title('Raw Data')
################################
# b.
df.applymap(np.log2)
df.boxplot()
plt.title('Normalized Data')
Run Code Online (Sandbox Code Playgroud)
下面是我为我的RAW数据得到的箱线图,这是可以的,但是在应用log2变换后,我得到了相同的箱线图!谁能告诉我我做错了什么,应该使用Applymap和np.log2进行更正以获得标准化的数据

| 归档时间: |
|
| 查看次数: |
3416 次 |
| 最近记录: |