2017-01-09 2 views

ответ

0

Вы можете использовать команды as.character и paste

В вашем случае, что-то подобное будет работать

x <- c(1:4) 
x <- as.character(x) 
x <- paste("Region", x) 
print(x) 
[1] "Region 1" "Region 2" "Region 3" "Region 4" 

Хотя я думаю, что R перегружает свои функции достаточно, чтобы это работало без предварительного преобразования x в символ, как отмечено выше. Я включил бит as.character, потому что OP спросил «кто-нибудь знает, как сделать числовое значение преобразования в строковое значение в R».

+0

О, спасибо. Мне нужно запустить тест Levene, но R всегда отказывался выполнять и возвращал предупреждение о том, что это невозможно для количественных объясняющих переменных. Когда я использовал excel для выполнения преобразования, которое я задал перед запуском теста, он прошел гладко. Но мне нужно отправить R-код моему учителю, поэтому ваше предложение идеально: D –

+0

Для этого вы также можете преобразовать 'x' в коэффициент, используя' as.factor' –

Смежные вопросы