我想标准化我的数据并计算皮尔逊相关性。如果我在没有标准化的情况下尝试这个,它会起作用。通过规范化,我收到以下错误消息: AttributeError: 'numpy.ndarray' object has no attribute 'corr' 我能做些什么来解决这个问题?
import numpy as np
import pandas as pd
filename_train = 'C:\Users\xxx.xxx\workspace\Dataset\!train_data.csv'
names = ['a', 'b', 'c', 'd', 'e', ...]
df_train = pd.read_csv(filename_train, names=names)
from sklearn.preprocessing import Normalizer
normalizeddf_train = Normalizer().fit_transform(df_train)
#pearson correlation
pd.set_option('display.width', 100)
pd.set_option('precision', 2)
print(normalizeddf_train.corr(method='pearson'))