#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. Я обновил ссылку на изображение, она также содержит структуру файла.