モードとタイプの食い違い
> mode(as.name("a"))
[1] "name"
> mode(1)
[1] "numeric"
> typeof(1)
[1] "double"
> mode(1L)
[1] "numeric"
> typeof(1L)
[1] "integer"
>
これはまーいい。typeofのほうが詳しいと思えばいい。
> mode(as.symbol("a"))
[1] "name"
> typeof(as.symbol("a"))
[1] "symbol"
>
これは用語法が乱れているだけのように思える。
[追記]ひょっとしてSとの互換性?[/追記]