#r
#r
Вопрос:
Как я могу изменить числовой класс x = 5 на символьный класс.
Комментарии:
1. в
as.character(x)
том, как вы это написали, есть опечатка. Какую ошибку вы получаете при любом варианте?
Ответ №1:
Чтобы преобразовать числовое значение в строку, вы можете использовать функцию toString() . Но вы сказали, что функция toString() не работает, пожалуйста, убедитесь, что вы используете эту функцию правильно. Ниже приведен фрагмент, демонстрирующий преобразование «числового» в «строковый»
x=5
print(class(x)) # output is "numeric"
new_x = toString(x) # Converting x to a string here
print(class(new_x)) # output is "character"
print(new_x) #output is "55"
print(x) #output is 55
Ответ №2:
Измените класс переменной с числового на символьный с помощью функции as.character()
#assign x to 5 (numeric)
x <- 5
# check class of x (=numeric)
class(x)
# output: [1] "numeric"
# change x class to character
x <- as.character(x)
# check x class (= character)
class(x)
# output: [1] "character"