【发布时间】:2019-11-08 15:25:56
【问题描述】:
我有数据,数据框的名称是 Table,Table 包含 15 个特征,我只想规范化 3 个数字数据特征,这些特征的名称是“rate”、“cost”和“Total”成本'。请问,我该如何解决这个问题?
我尝试通过使用过滤它们来提取所需的特征 Table.loc[:,['rate',cost',total cost'] 并传递给 column_trans
从 sklearn.compose 导入 ColumnTransformer
从 sklearn.preprocessing 导入 StandarScaler
column_trans = ColumnTransformer(
[('scaler', StandardScaler(),Table.loc[:,['rate','cost','Totalcost']]
remainder='passthrough')
column_trans.fit_transform(X)
我希望得到归一化特征的 0 和 1 之间的值。
但我收到以下错误消息。
文件“”,第 5 行 余数='直通') ^ SyntaxError: 无效语法
【问题讨论】:
-
]]之后是否缺少,?
标签: python-3.x pandas scikit-learn standardized