melt.data.frame | R Documentation |
Melt a data frame into form suitable for easy casting.
## S3 method for class 'data.frame' melt(data, id.vars, measure.vars, variable_name = "variable", na.rm = !preserve.na, preserve.na = TRUE, ...)
data |
Data set to melt |
id.vars |
Id variables. If blank, will use all non measure.vars variables. Can be integer (variable position) or string (variable name) |
measure.vars |
Measured variables. If blank, will use all non id.vars variables. Can be integer (variable position) or string (variable name) |
variable_name |
Name of the variable that will store the names of the original variables |
na.rm |
Should NA values be removed from the data set? |
preserve.na |
Old argument name, now deprecated |
... |
other arguments ignored |
You need to tell melt which of your variables are id variables, and which
are measured variables. If you only supply one of id.vars
and
measure.vars
, melt will assume the remainder of the variables in the
data set belong to the other. If you supply neither, melt will assume
factor and character variables are id variables, and all others are
measured.
molten data
Hadley Wickham <h.wickham@gmail.com>
head(melt(tips)) names(airquality) <- tolower(names(airquality)) melt(airquality, id=c("month", "day")) names(ChickWeight) <- tolower(names(ChickWeight)) melt(ChickWeight, id=2:4)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.