对特定数据框列应用zscore规范化

时间:2018-05-15 17:46:58

标签: python python-3.x pandas

我使用以下方法规范化任何数据集:

import pandas as pd
from scipy.stats import zscore

df = pd.read_csv('dataset.csv', sep=',')
df = df.replace([np.inf, -np.inf], np.nan).dropna(axis=0)  # Remove NaNs
df = df.apply(zscore)  # Normalization

此代码对所有列执行规范化。如果我想对总共24列中的特定列执行规范化,只说['Col_1', 'Col_5', 'Col_21'],我该怎么做?

谢谢

0 个答案:

没有答案