Transactions are a very useful tool when dealing with data mining. It provides a way to mine itemsets or rules on datasets. In R the data must be in transactions form. If the data is only available in a data.frame then to create (or coerce) the data frame to transaction the researcher may use the

Zero Inflated Models and Generalized Linear Mixed Models with R.
Zuur, Saveliev, Ieno (2012).