Я опробовал несколько примеров, и я чувствую, что «символ» относится к строке или массиву строк.Что означает символ в R?
> x = 'hello'
> class(x)
[1] "character"
> x = "hello"
> class(x)
[1] "character"
> x = c('hello','world')
> class(x)
[1] "character"
Почему это называется символом? Это меня смущает, потому что, когда я слышу слово «характер», то, что вначале приходит мне в голову, это что-то вроде: char ch = 'a', в основном один символ :)
'character' object - атомный вектор определенной длины. R - векторизованный язык. Все в R является вектором, поэтому «x =» hello »является символьным вектором длины один. 'x = c ('hello', 'world')' будет символьным вектором длины 2 и т. д. –