Дерево решений J48 не может обрабатывать строковый атрибут - PullRequest
0 голосов
/ 30 сентября 2018

код, который я использовал, приведен ниже, и отображаемая ошибка также. Данные присутствуют в https://data.gov.in/catalog/historical-daily-ambient-air-quality-data и загружаются только данные для Дели за 2015 год Нажмите здесь, чтобы получить образец набора данных и узнать о нем

//Importing the data

> library(readxl)

> aq_delhi_2015 <- read_excel("C:/Users/NAMIT/Desktop/aq_delhi-2015.xlsx")

//View the data

> View(aq_delhi_2015)

//Subsetting the data for the station code=55

> delhi1 <- subset(aq_delhi_2015,aq_delhi_2015$`Stn Code`=="55")

//view the dataset Delhi1

> View(delhi1)

//Importing the necessary packages

> library("RWeka", lib.loc="~/R/win-library/3.5")
> library("party", lib.loc="~/R/win-library/3.5")

//Creating the decision tree

> tree1 <- J48(delhi1$`Stn Code`~.,data = delhi1)

// Ошибка Ошибка в .jcall (o, "Ljava / lang / Class;", "getClass"): weka.core.UnsupportedAttributeTypeException: weka.classifiers.trees.J48: невозможнообрабатывать строковые атрибуты!

...