R Tutorials
R Data Structures
R Graphics
R Statistics
R Examples
Factors are used to categorize data. Examples of factors are:
To create an element, use the factor()
function and add a vector as an argument:
[1] "Classic" "Jazz" "Pop" "Rock"
You can see from the example above that the feature has four levels (categories): Classic, Jazz, Pop and Rock.
To print only levels, use the levels()
function:
[1] "Classic" "Jazz" "Pop" "Rock" "Other"
You can also set levels, by adding a levels
conflict within the function factor()
:
[1] 8
Use the length()
function to find out how many items are in feature:
[1] 8
To access items for an item, see the reference number, using []
brackets:
[1] Classic Levels: Classic Jazz Pop Rock
To change the value of an item, see the reference number:
Change the value of the third item:
[1] Pop Levels: Classic Jazz Pop Rock
Note that you cannot change the value of an item if it is not specified in the toolbar. The following example will illustrate an error:
Trying to change the value of the third item ("Classic") to an item that does not exist/not predefined ("Opera"):
Warning message: In `[<-.factor`(`*tmp*`, 3, value = "Opera") : invalid factor level, NA generated
However, if you have already specified it within the Level Conflict, it will apply:
Change the value if the third item:
[1] Opera Levels: Classic Jazz Pop Rock Opera