Package labelvector. July 28, 2018

Similar documents
Package cattonum. R topics documented: May 2, Type Package Version Title Encode Categorical Features

Package kdtools. April 26, 2018

Package fastdummies. January 8, 2018

Package ECctmc. May 1, 2018

Package geojsonsf. R topics documented: January 11, Type Package Title GeoJSON to Simple Feature Converter Version 1.3.

Package rgho. R topics documented: January 18, 2017

Package meme. November 2, 2017

Package validara. October 19, 2017

Package meme. December 6, 2017

Package datasets.load

Package haven. July 9, 2017

Package SEMrushR. November 3, 2018

Package deductive. June 2, 2017

Package customlayout

Package stapler. November 27, 2017

Package dat. January 20, 2018

Package labelled. December 19, 2017

Package virustotal. May 1, 2017

Package confidence. July 2, 2017

Package dbx. July 5, 2018

Package modmarg. R topics documented:

Package haven. February 19, 2019

Package shinyfeedback

Package catenary. May 4, 2018

Package ezsummary. August 29, 2016

Package colf. October 9, 2017

Package fitbitscraper

Package docxtools. July 6, 2018

Package nngeo. September 29, 2018

Package keyholder. May 19, 2018

Package robotstxt. November 12, 2017

Package graphframes. June 21, 2018

Package Rspc. July 30, 2018

Package triebeard. August 29, 2016

Package skynet. December 12, 2018

Package raker. October 10, 2017

Package zebu. R topics documented: October 24, 2017

Package ggimage. R topics documented: November 1, Title Use Image in 'ggplot2' Version 0.0.7

Package lumberjack. R topics documented: July 20, 2018

Package vinereg. August 10, 2018

Package zeallot. R topics documented: September 28, Type Package

Package pdfsearch. July 10, 2018

Package IATScore. January 10, 2018

Package purrrlyr. R topics documented: May 13, Title Tools at the Intersection of 'purrr' and 'dplyr' Version 0.0.2

Package bisect. April 16, 2018

Package projector. February 27, 2018

Package jdx. R topics documented: January 9, Type Package Title 'Java' Data Exchange for 'R' and 'rjava'

Package goodpractice

Package geojson. November 8, 2017

Package wikitaxa. December 21, 2017

Package scrubr. August 29, 2016

Package messaging. May 27, 2018

Package narray. January 28, 2018

Package dkanr. July 12, 2018

Package assertr. R topics documented: February 23, Type Package

Package ggimage. R topics documented: December 5, Title Use Image in 'ggplot2' Version 0.1.0

Package climber. R topics documented:

Package humanize. R topics documented: April 4, Version Title Create Values for Human Consumption

Package crossword.r. January 19, 2018

Package knitrprogressbar

Package comparedf. February 11, 2019

Package smapr. October 20, 2017

Package auctestr. November 13, 2017

Package censusr. R topics documented: June 14, Type Package Title Collect Data from the Census API Version 0.0.

Package widyr. August 14, 2017

Package bannercommenter

Package censusapi. August 19, 2018

Package spark. July 21, 2017

Package repec. August 31, 2018

Package semver. January 6, 2017

Package milr. June 8, 2017

Package condformat. October 19, 2017

Package edfreader. R topics documented: May 21, 2017

Package datapasta. January 24, 2018

Package canvasxpress

Package roperators. September 28, 2018

Package RODBCext. July 31, 2017

Package bigreadr. R topics documented: August 13, Version Date Title Read Large Text Files

Package condusco. November 8, 2017

Package svalues. July 15, 2018

Package jpmesh. December 4, 2017

Package fitur. March 11, 2018

Package linkspotter. July 22, Type Package

Package opencage. January 16, 2018

Package WordR. September 7, 2017

Package barcoder. October 26, 2018

Package strat. November 23, 2016

Package crochet. January 8, 2018

Package edgarwebr. December 22, 2017

Package rsppfp. November 20, 2018

Package githubinstall

Package ruler. February 23, 2018

Package reconstructr

Package pwrab. R topics documented: June 6, Type Package Title Power Analysis for AB Testing Version 0.1.0

Package table1. July 19, 2018

Package loggit. April 9, 2018

Package spelling. December 18, 2017

Package infer. July 11, Type Package Title Tidy Statistical Inference Version 0.3.0

Package internetarchive

Package fastrtext. December 10, 2017

Transcription:

Title Label Attributes for Atomic Vectors Version 0.1.0 Package labelvector July 28, 2018 Labels are a common construct in statistical software providing a human readable description of a variable. While variable names are succinct, quick to type, and follow a language's naming conventions, labels may be more illustrative and may use plain tet and spaces. R does not provide native support for labels. Some packages, however, have made this feature available. Most notably, the 'Hmisc' package provides labelling methods for a number of different object. Due to design decisions, these methods are not all eported, and so are unavailable for use in package development. The 'labelvector' package supports labels for atomic vectors in a light-weight design that is suitable for use in other packages. Depends R (>= 2.0.0) Suggests Hmisc, knitr, testthat License MIT + file LICENSE LazyData true RoygenNote 6.0.1 VignetteBuilder knitr NeedsCompilation no Author Benjamin Nutter [aut, cre] Maintainer Benjamin Nutter <benjamin.nutter@gmail.com> Repository CRAN Date/Publication 2018-07-28 04:50:09 UTC R topics documented: etract_labelled....................................... 2 get_label........................................... 2 is_labelled.......................................... 3 print.labelled........................................ 4 set_label........................................... 5 Inde 7 1

2 get_label etract_labelled Etract or Replace Parts of Labelled Vectors Etraction and replacement methods for labelled vectors. ## S3 method for class 'labelled' [i,...] ## S3 replacement method for class 'labelled' [i,...] <- value An atomic vector inheriting the labelled class. i The elements to etract.... to pass to other methods. value typically a vector of similar class of length i See Also Etract Eamples <- set_label(1:10, "Integers") [1:3] [3] <- pi get_label Etract Label Attribute From a Labelled Vector Retrieve the label attribute of a labelled vector. If the vector has no label, the vector name is returned as a string.

is_labelled 3 get_label(,...) ## Default S3 method: get_label(,...) ## S3 method for class 'data.frame' get_label(, vars = NULL,...) An atomic vector.... to pass to other methods. vars See Also set_label Eamples <- 1:10 <- set_label(, "Integers") get_label() A character vector of variable names in for which to retrieve labels. If NULL, all labels are returned. y <- letters attr(y, "label") get_label(y) # NULL # "y" # Set labels for variables in a data frame mtcars2 <- set_label(mtcars, am = "Automatic / Manual", mpg = "Miles per Gallon", gear = "Number of gears") get_label(mtcars2) is_labelled Evaluate if a vector is labelled Functions to determine if a vector has a label.

4 print.labelled is.labelled() is_labelled() An atomic vector Value Returns a logical(1). Functional Requirements 1. Return a logical value of length 1. 2. Cast an error if is not atomic. print.labelled Print Method for Labelled Vectors Labelled vectors are printed with their label appearing above the content of the vector. ## S3 method for class 'labelled' print(,...) A vector inheriting class labelled... Additional arguments to pass to other methods.

set_label 5 set_label Set the label of an atomic vector Variable labels are a common construct in statistical software, giving users the ability to provide plain tet descriptions for variables. These descriptions can be more informative of the variable s purpose, since they need not be restricted to the naming conventions imposed on variable names. set_label(,...) ## Default S3 method: set_label(, label,...) ## S3 method for class 'data.frame' set_label(,...) Source An atomic vector... For the default method, arguments to pass to other methods. For the data.frame method, key-pairs of the pattern variable = 'label'. label character(1), A character string denoting the label to assign to the variable. Frank E Harrell Jr, with contributions from Charles Dupont and many others. (2017). Hmisc: Harrell Miscellaneous. R package version 4.0-3. https://cran.r-project.org/package=hmisc See Also get_label Eamples <- 1:10 <- set_label(, "Integers") # Set labels for variables in a data frame mtcars2 <- set_label(mtcars, am = "Automatic / Manual", mpg = "Miles per Gallon", gear = "Number of gears")

6 set_label get_label(mtcars2)

Inde [.labelled (etract_labelled), 2 [<-.labelled (etract_labelled), 2 Etract, 2 etract_labelled, 2 get_label, 2, 5 is.labelled (is_labelled), 3 is_labelled, 3 print.labelled, 4 set_label, 3, 5 7