About
In the C code underlying R, all objects are pointers to a structure with typedef SEXPREC; the different R data types are represented in C by SEXPTYPE, which determines how the information in the various parts of the structure is used.
Articles Related
List
| NULL | NULL |
| symbol | a variable name |
| pairlist | a pairlist object (mainly internal) |
| closure | a function |
| environment | an environment |
| promise | an object used to implement lazy evaluation |
| language | an R language construct |
| special | an internal function that does not evaluate its arguments |
| builtin | an internal function that evaluates its arguments |
| char | a ‘scalar’ string object (internal only) *** |
| logical | a vector containing logical values |
| integer | a vector containing integer values |
| double | a vector containing real values |
| complex | a vector containing complex values |
| character | a vector containing character values |
| … | the special variable length argument *** |
| any | a special type that matches all types: there are no objects of this type |
| expression | an expression object |
| list | a list |
| bytecode | byte code (internal only) *** |
| externalptr | an external pointer object |
| weakref | a weak reference object |
| raw | a vector containing bytes |
| S4 | an S4 object which is not a simple object |
Function
- typeof: typeof determines the (R internal) type or storage mode of any object
- mode: Get or set the type or storage mode of an object.
- storage.mode: Get or set the type or storage mode of an object.
