使用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我更新了它。这个问题现在更清楚了吗?是的,现在它是完美的:)