write | R Documentation |
Provides the generic function write()
and the methods to write
transactions or associations to a file.
write(x, file = "", ...)
## S4 method for signature 'transactions'
write(
x,
file = "",
format = c("basket", "single"),
sep = " ",
quote = TRUE,
...
)
## S4 method for signature 'associations'
write(x, file = "", sep = " ", quote = TRUE, ...)
x |
the transactions or associations (rules, itemsets, etc.) object. |
file |
either a character string naming a file or a connection open for writing. '""' indicates output to the console. |
... |
further arguments passed on to |
format |
format to write transactions. |
sep |
the field separator string. Values within each row of x are
separated by this string. Use |
quote |
a logical value. Quote fields? |
For associations (rules and itemsets) write()
first uses coercion to
data.frame to obtain a printable form of x
and then uses
utils::write.table()
to write the data to disk.
Transactions can be saved in basket (one line per transaction) or in single (one line per item) format.
Note: To save and load associations in compact form, use save()
and
load()
from the base package. Alternatively, association can be
written to disk in PMML (Predictive Model Markup Language) via
write.PMML()
. This requires package pmml.
Michael Hahsler
Other import/export:
DATAFRAME()
,
LIST()
,
pmml
,
read
data("Epub")
## write the formated transactions to screen (basket format)
write(head(Epub))
## write the formated transactions to screen (single format)
write(head(Epub), format="single")
## write the formated result to file in CSV format
write(Epub, file = "data.csv", format = "single", sep = ",")
## write rules in CSV format
rules <- apriori(Epub, parameter=list(support = 0.0005, conf = 0.8))
write(rules, file = "data.csv", sep = ",")
unlink("data.csv") # tidy up
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.