我一直在尝试使用StandarScaler()来使用CSV数据集缩放数据
import matplotlib.pyplot as plt
import pandas as pd
import numpy as np
import seaborn as sns
%matplotlib inline
data = pd.read_csv('data.csv', nrows=50000)
data.head()
from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
scaler.fit(data)
scaled_data = scaler.transform(data)
scaled_data.head()
字符串
当我运行代码时,我总是得到相同的错误
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
~\AppData\Local\Temp/ipykernel_13244/2182372482.py in <module>
----> 1 scaled_data.head()
AttributeError: 'numpy.ndarray' object has no attribute 'head'
型
有谁知道我该怎么解决这个问题?
1条答案
按热度按时间9fkzdhlc1#
这是因为NumPy数组没有
head()
方法。你可以尝试在之后将其转换为Pandas数组,类似于这样:字符串