Subset a huxtable
Subset a huxtable
## S3 method for class 'huxtable' x[i, j, drop = FALSE] ## S3 replacement method for class 'huxtable' x[i, j] <- value ## S3 replacement method for class 'huxtable' x$name <- value ## S3 replacement method for class 'huxtable' x[[i, j]] <- value
x |
A huxtable. |
i |
Rows to select. |
j, name |
Columns to select. |
drop |
Only included for compatibility with |
value |
A matrix, data frame, huxtable or similar object. |
[
returns a huxtable. $
and [[
return data from the
underlying data frame.
For the replacement function [<-
, if value
is a huxtable, then its
properties will be copied into x
. Replacement functions $<-
and [[<-
replace existing data without affecting any properties.
If new columns or rows are created, then properties will be copied
from the last column or row of x
, or from value
if value
is a huxtable.
These methods are stricter than their data frame equivalents in some places. You can't add new rows or column at a numeric location without specifying all intervening rows/columns. New values must have the appropriate dimensions (vectors will be interpreted appropriately).
jams[1:3, ] class(jams[1:3, ]) jams[, 1] jams$Type prices <- huxtable(c("Price", 1.70, 2.00, 2.20)) number_format(prices) <- 2 bold(prices) <- TRUE jams[, 2] <- prices jams data(jams) jams$price <- c("Price", 1.70, 2.00, 2.20) jams
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.