jokagyeman / foofactors

What the Package Does (one line, title case)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


foofactors package

The foofactors package has 3 functions and this is a demo of how the functions work.

#install_github("jokagyeman/foofacotrs")
library(foofactors)

#fbind()

##Description The first function is fbind which puts two factors together as one.

#Here is an example,

fbind(iris$Species[c(1,51,101)], PlantGrowth$group[c(1,11,21)])
## [1] setosa     versicolor virginica  ctrl       trt1       trt2      
## Levels: ctrl setosa trt1 trt2 versicolor virginica

#freq_out()

##Description The second function is freq_out, which gives you a dataframe with factors and their frequency.

# Here is an example

freq_out(iris$Species)
## Source: local data frame [3 x 2]
## 
##            x     n
##       (fctr) (int)
## 1     setosa    50
## 2 versicolor    50
## 3  virginica    50

#f_keep()

##Description The third function is f_keep, which prints factor levels as they are in the r object.

# Here is an example

sons <- factor(c("John", "Caleb", "Joel"))

f_keep(sons)
## [1] John  Caleb Joel 
## attr(,"scores")
## Caleb  Joel  John 
##     2     3     1 
## Levels: John Caleb Joel

#f_nchar()

##Description This function counts the length of factor level names and prints it in a table arrange in descending order.

# Here is an example

Subjects <- factor(c("Mathematics", "Statistics", "English", "French"))

f_nchar(Subjects)
##           fct num.char
## 1 Mathematics       11
## 2  Statistics       10
## 3     English        7
## 4      French        6

About

What the Package Does (one line, title case)

License:Other


Languages

Language:R 100.0%