【问题标题】:Error in python code. Need to suggest what is missing [closed]python代码中的错误。需要建议缺少什么[关闭]
【发布时间】: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


【解决方案1】:

错误信息说明了一切。 sc_trainsc_test 未定义。这些应该分别是standardized_train_datastandardized_test_data

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-07-29
    • 2013-07-01
    • 2013-02-02
    • 2021-02-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-09-26
    相关资源
    最近更新 更多