1
Я использую strsplit в R, чтобы добавлять имена в boxplot, но это дает мне ошибку.R: strsplit для добавления имен в boxplot вызывает ошибку
strng <- "one%two%three"
tt <- strsplit(strng,"%",fixed=TRUE)
, а затем
boxplot(param~grp,data=snp,horizontal=TRUE,names=tt)
это дает
ls = list(c("one", "two", :
'at' and 'labels' lengths differ, 3 != 1
Calls: boxplot ... boxplot.default -> do.call -> bxp -> do.call -> axis
Execution halted
имена аргументов требует вектора и strsplit возвращает список. Являются ли они несовместимыми?
Если я
boxplot(param~grp,data=snp,horizontal=TRUE,names=c("on","two","three"))
Тогда это нормально.
Большое спасибо за вашу помощь