Получение манекенов из набора данных с помощью javascript

Я загрузил базу данных по сердечным заболеваниям. Однако некоторые значения, такие как "restecg" и "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?

Идея, пожалуйста, добавьте несколько образцов данных и ожидаемого результата, многие люди, использующие javascript, никогда не кодируют на python.

jezrael 13.07.2018 13:29

@jezrael Я его обновил. Теперь вопрос яснее?

Rishabh Mandayam 13.07.2018 13:56

Да, теперь все идеально :)

jezrael 13.07.2018 13:57
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
3
69
0

Другие вопросы по теме