У меня есть еще один вопрос R. Я пытаюсь сделать некоторые проверки типов, но не могу точно понять, что я делаю неправильно.R Тип Проверка
Я пытаюсь создать гистограмму для каждого уровня y. Так, например, я хочу создать накладывания гистограмм вида ириса данных и их чашелистник ширины и т.д.
Вот то, что я до сих пор:
#if x isn't numeric
if(!is.numeric(x)){
#if y isn't a factor
}else if(!is.factor(y)){
#if the length of x isn't equal to y
}else if(nChar(x) != nChar(y)){
#error message
stop('x is not numeric/y is not a factor/both x and y are the same length')
}
#otherwise create histogram
#testing with iris data set
hist(y, main = "Iris Species", xlab = "Sepal Width", col = "orange", border ="blue")
, что именно ваш вопрос? На данный момент я могу просто сказать, что я не знаю функции 'nChar' (это из пакета?), И я предполагаю, что вы скорее хотите использовать' length' – Cath
Некоторые ключевые части, кажется, отсутствуют в вашем коде , Что значит «делать неправильно»? – Roland