Кто-нибудь знает, как выполнить преобразование числового значения в строковое значение в R?Добавить префикс в целое число
Например:
c(1,2,3,4)
в
c("Region 1", "Region 2", "Region 3", "Region 4")
Кто-нибудь знает, как выполнить преобразование числового значения в строковое значение в R?Добавить префикс в целое число
Например:
c(1,2,3,4)
в
c("Region 1", "Region 2", "Region 3", "Region 4")
Вы можете использовать команды 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».
О, спасибо. Мне нужно запустить тест Levene, но R всегда отказывался выполнять и возвращал предупреждение о том, что это невозможно для количественных объясняющих переменных. Когда я использовал excel для выполнения преобразования, которое я задал перед запуском теста, он прошел гладко. Но мне нужно отправить R-код моему учителю, поэтому ваше предложение идеально: D –
Для этого вы также можете преобразовать 'x' в коэффициент, используя' as.factor' –