【发布时间】:2022-01-09 23:12:20
【问题描述】:
import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn import preprocessing
data_train = pd.read_csv("Train_data.csv")
data_test = pd.read_csv("Test_data.csv")
from sklearn.preprocessing import StandardScaler
scaler = StandardScaler()
standardized_train_data = scaler.fit_transform(data_train.select_dtypes(include=['float64','int64']))
standardized_test_data = scaler.fit_transform(data_test.select_dtypes(include=['float64','int64']))
到目前为止,代码正在运行。运行以下命令后,出现错误。
standardized_traindf = pd.DataFrame(sc_train, columns = cols)
standardized_testdf = pd.DataFrame(sc_test, columns = cols)
Error : name 'sc_train' is not defined
我们必须在哪里定义这些?
【问题讨论】:
-
应该
sc_train而不是standardized_train_data?同样sc_test应该是standardized_test_data? -
我是盲人还是
sc_train没有定义?
标签: python pandas scikit-learn