У мене є рядок
mystring <- ""3.825"
Я просто хочу, щоб 3.825 з цього.
Я намагався:
mystring <- strsplit(mystring, "")# (error after completing with 3 double quotes)
mystring <- strsplit(mystring, "\")# (error: invalid regular expression "", reason "Trailing backslash")
mystring <- strsplit(mystring, "\\")# (returns the string unchanged and unsplit)
Не знаю, що ще робити
Відповіді:
4 для відповіді № 1Ви можете спробувати
sub(""", "", mystring)
#[1] "3.825"
Ви можете обернути його as.numeric
конвертувати його в числове.
У рядку немає зворотного слесу. Ви можете перевірити його шляхом друку. Це символ уникнення для "
cat(mystring, "n")
#"3.825
Спробуй """
на консолі R
"""
#[1] """
2 для відповіді № 2
Це цитата, що не відображається, а не зворотна риса і якщо це це рядок, немає необхідності використовувати regex.
> mystring <- ""3.825"
> substring(mystring, 2)
# [1] "3.825"