如何缩放除最后一列以外的所有列?

问题描述 投票:1回答:1

我正在使用python 3.7.6。

我正在处理分类问题。

我想缩放数据框(df)功能列。dataframe包含56列(55个要素列,最后一列是目标列)。

我想缩放要素列。

我正在按照以下步骤进行:

y = df.iloc[:,-1]
target_name = df.columns[-1]
from FeatureScaling import feature_scaling
df = feature_scaling.scale(df.iloc[:,0:-1], standardize=False)
df[target_name] = y

但是它似乎无效,因为我需要重新创建dataframe(将目标列添加到缩放结果中。)>

是否有一种有效的方式来仅缩放某些列而不更改其他列?(即scale的结果将包含缩放列和一个非缩放列)

我正在使用python 3.7.6。我正在处理分类问题。我想缩放数据框(df)功能列。数据框包含56列(55个要素列,最后一列是...

python pandas scikit-learn
1个回答
0
投票

您可以切片所需的列:

© www.soinside.com 2019 - 2024. All rights reserved.