我有一个带有 numpy.ndarrays 的列的 pandas dataframe:
col1 col2 col3 col4
0 4 array([34, 56, 234]) 7 array([765, 654])
1 3 array([11, 598, 1]) 89 array([34, 90])
我希望对某些内容进行缩放操作。
我已经做了比较标准的事情:
from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size = 0.25, random_state = 0)
from sklearn.preprocessing import StandardScaler
sc = StandardScaler()
X_train = sc.fit_transform(X_train)
X_test = sc.transform(X_test)
我遇到了一个比较常见的错误:
ValueError: setting an array element with a sequence.
我需要帮助将这些numpy数组以及其他所有内容标准化!