使用javascript从数据集中获取假人

使用javascript从数据集中获取假人,javascript,python,pandas,machine-learning,Javascript,Python,Pandas,Machine Learning,我已经下载了一个心脏病数据库。但是,某些值,例如“restcg”和“cp”有多个可能的值。我想用0或1的值将这些值分离到它们自己的列中,然后对它们执行逻辑回归。通常,在python中,我只会这样做 import pandas as pd import numpy as np from sklearn import preprocessing from sklearn.linear_model import LogisticRegression from sklearn.cross_validat

我已经下载了一个心脏病数据库。但是,某些值,例如
“restcg”
“cp”
有多个可能的值。我想用0或1的值将这些值分离到它们自己的列中,然后对它们执行逻辑回归。通常,在python中,我只会这样做

import pandas as pd
import numpy as np
from sklearn import preprocessing
from sklearn.linear_model import LogisticRegression
from sklearn.cross_validation import train_test_split

data = pd.read_csv('bank.csv', header = 0)
data = data.dropna()
dataRefactored = pd.get_dummies(data, columns=['...']) #Columns I want to get dummies for
X_train, X_test, Y_train, Y_test = train_test_split(X, Y)
classifier = LogisticRegression()
classifier.fit(X_train, Y_train)
如果输入为:

Slope
  1
  3
  2
  1
产出将是:

Slope_1 Slope_2 Slope_3
   1      0       0
   0      0       1
   0      1       0
   1      0       0

我如何在JS中复制它?

Idea,请添加一些示例数据和预期输出,许多javascript用户从未用python编写过代码。@jezrael我更新了它。这个问题现在更清楚了吗?是的,现在它是完美的:)