Добавление ФИКТИВНЫХ столбцов в ИСХОДНЫЙ НАБОР данных в R

#r #cbind

#r #cbind

Вопрос:

Я пытаюсь создать фиктивные переменные для моего набора данных и добавить новые столбцы фиктивных переменных в набор данных. Однако при выполнении этого имя новых столбцов отображается как адрес папки R. Как я могу напрямую добавить столбцы с желаемым соглашением об именах. TIA.

 dataset= read.csv("student-mat.csv")
library(dummies)
dataset =cbind(dataset,dummy(dataset$address))
print(dataset)
  

Изображение набора данных

Изображение вывода

Комментарии:

1. Пожалуйста, добавьте первые столбцы вашего набора данных, чтобы мы могли запускать код.

Ответ №1:

Не уверен в вашем CSV-файле. Можете ли вы опубликовать структуру файла? Случайное предположение — попробуйте с dummy(as.character(dataset$address))

Комментарии:

1. Фиктивные столбцы создаются правильно с помощью вставленного мной кода. Проблема заключается в добавлении этих столбцов в набор данных. Для этих столбцов используется какое-то странное имя.

2. Я обновил ссылку на изображение, она также содержит структуру файла.