tidyr: Tidy Messy Data

Tools to help to create tidy data, where each column is a variable, each row is an observation, and each cell contains a single value. 'tidyr' contains tools for changing the shape (pivoting) and hierarchy (nesting and 'unnesting') of a dataset, turning deeply nested lists into rectangular data frames ('rectangling'), and extracting values out of string columns. It also includes tools for working with missing values (both implicit and explicit).

Version: 1.1.2
Depends: R (≥ 3.1)
Imports: dplyr (≥ 0.8.2), ellipsis (≥ 0.1.0), glue, magrittr, purrr, rlang, tibble (≥ 2.1.1), tidyselect (≥ 1.1.0), utils, vctrs (≥ 0.3.0), lifecycle
LinkingTo: cpp11 (≥ 0.2.1)
Suggests: covr, jsonlite, knitr, repurrrsive (≥ 1.0.0), rmarkdown, readr, testthat (≥ 2.1.0)
Published: 2020-08-27
Author: Hadley Wickham [aut, cre], RStudio [cph]
Maintainer: Hadley Wickham <hadley at rstudio.com>
BugReports: https://github.com/tidyverse/tidyr/issues
License: MIT + file LICENSE
URL: https://tidyr.tidyverse.org, https://github.com/tidyverse/tidyr
NeedsCompilation: yes
SystemRequirements: C++11
Materials: README NEWS
CRAN checks: tidyr results

Downloads:

Reference manual: tidyr.pdf
Vignettes: Usage and migration
nest
Pivoting
Programming with tidyr
rectangling
Tidy data
Package source: tidyr_1.1.2.tar.gz
Windows binaries: r-devel: tidyr_1.1.2.zip, r-release: tidyr_1.1.2.zip, r-oldrel: tidyr_1.1.2.zip
macOS binaries: r-release: tidyr_1.1.2.tgz, r-oldrel: tidyr_1.1.2.tgz
Old sources: tidyr archive

Reverse dependencies:

Reverse depends: BgeeDB, biclustermd, bunching, geotoolsR, ggmcmc, mnreadR, plantecowrap, radiant.data, Riex, sfc, shinySIR, SummarizedBenchmark, TissueEnrich, TPP, ushr
Reverse imports: abjutils, ActFrag, activPAL, actogrammr, adepro, adventr, AeRobiology, AHM, ahpsurvey, aire.zmvm, airt, alakazam, alfred, allestimates, alookr, alphavantager, ALPS, AMPLE, amt, andurinha, animaltracker, anomalize, APAlyzer, applicable, arealDB, arena2r, artMS, auctestr, auk, autoTS, baguette, BaMORC, banter, basecallQC, basket, BasketballAnalyzeR, BatchGetSymbols, BAwiR, bayesammi, bayesbr, BayesianLaterality, BayesianReasoning, BayesMallows, BayesPostEst, baystability, beadplexr, BENMMI, bestSDP, bibliometrix, biclust, bigPint, biobroom, BiocPkgTools, biomod2, bioOED, bioRad, bioset, bipartiteD3, BIS, biscale, bkmr, BMTME, BNPdensity, BOJ, bomrang, bootnet, breathtestcore, breathteststan, brendaDb, brickr, broom, broom.mixed, bupaR, BUSpaRse, BVARverse, bwsTools, caffsim, capm, card, carpenter, casen, casino, cassandRa, cat2cat, catlearn, causact, CB2, cBioPortalData, cdom, cellbaseR, CellBench, CellMixS, ceRNAnetsim, ceRtainty, CGPfunctions, ChangePointTaylor, cheese, childsds, choroplethr, chromswitch, cicero, cimir, CIMTx, circumplex, climaemet, clustcurv, clustermole, clusterProfiler, clustifyr, CNVScope, coalitions, cocktailApp, COCOA, codebook, codified, cogena, cogmapr, collector, colorist, compareDF, COMPASS, comperes, compstatr, concordance, concurve, confoundr, contribution, convergEU, corporaexplorer, correlationfunnel, countsimQC, countyfloods, countyweather, coveffectsplot, COVID19, covid19france, covid19mobility, covid19nytimes, covid19us, covidregionaldata, coxed, cpr, crimeutils, ctDNAtools, curatedMetagenomicData, cutpointr, cvms, cytominer, d3r, dabestr, dalmatian, DAMisc, DAPAR, daqapo, dartR, datadogr, dataframeexplorer, datos, daymetr, DChIPRep, DCPO, deaR, DecisionAnalysis, DEGreport, DEP, depigner, describedata, descriptr, destiny, dexter, dextergui, dexterMST, dfoliatR, DiagrammeR, DIAlignR, diceR, diffcyt, diffrprojectswidget, diseq, DisImpact, disto, distrr, dlookr, dm, dmai, DMCfun, dmtools, DNABarcodeCompatibility, do, docxtools, dplyrAssist, dragon, drawProteins, drifter, DSAIRM, dscore, DSSAT, Dune, DuoClustering2018, dycdtools, dynfrail, dyngen, dynparam, dynwrap, easyalluvial, ebirdst, ec50estimator, ech, echor, edeaR, eechidna, EFDR, egor, eiCompare, EIX, eixport, elaborator, ELMER, emba, embed, emuR, ENCODExplorer, engsoccerdata, eph, epidata, epikit, EpiReport, epos, epubr, ERSA, escalation, ESTER, esvis, eudract, eurlex, europepmc, eurostat, evaluator, EventStudy, ExcelFunctionsR, ExPanDaR, explor, explore, ExploreModelMatrix, extdplyr, exuber, eye, eyeRead, ezEDA, ezmmek, fable, fabletools, factoextra, fasstr, fastqcr, fastquant, fbar, feasts, fedregs, ffscrapr, fgeo.analyze, finalfit, fingertipscharts, fipe, fishflux, fishualize, fitzRoy, fixerapi, FLAME, flashlight, flattabler, flexsurv, florestal, fmriqa, foieGras, FoldGO, foodingraph, forecastML, forestinventory, forestmangr, forestr, fpp3, frostr, FSinR, FSK2R, ftExtra, funneljoin, futureheatwaves, fuzzyjoin, GA4GHshiny, gen5helper, GeneTonic, genius, genogeographer, GEOquery, geoviz, GerminaR, getTBinR, GetTDData, gfer, ggalluvial, ggasym, ggbump, ggdist, ggedit, ggfortify, ggiraphExtra, gglogo, ggmap, ggmosaic, ggmsa, ggpacman, ggpubr, ggQC, ggquickeda, ggRandomForests, ggsolvencyii, ggsom, ggspatial, ggspectra, ggstatsplot, ggtree, GillespieSSA2, gitear, GladiaTOX, glancedata, gluvarpro, googleAnalyticsR, googlesheets, gprofiler2, graph4lg, graphTweets, gratia, gravitas, gravity, grizbayr, groupedstats, gtsummary, gwdegree, HaDeX, hansard, happybiRthday, harrietr, HCABrowser, hddtools, healthcareai, heuristicsmineR, highcharter, HiLDA, HS, HTSSIP, hurricaneexposure, iadf, IBCF.MTME, ICD10gm, iCNV, IDE, ideamdb, idiogramFISH, idmodelr, iglu, ihpdr, IMP, implicitMeasures, imputeTestbench, infercnv, inferr, influxdbr, InjurySeverityScore, inspectdf, insurancerating, inventorize, iNZightTools, iNZightTS, IONiseR, iotables, ipfr, ipmisc, irtplay, isomiRs, ISRaD, ItemResponseTrees, jabr, jackstrap, janitor, jpndistrict, jrt, jstor, kayadata, keyATM, KMunicate, kntnr, konfound, labelled, LAGOSNE, lans2r, lazytrade, LBSPR, lcsm, ledger, LexisPlotR, lifelogr, lillies, lineartestr, linkspotter, lipidomeR, lipidr, litteR, loewesadditivity, longitudinalcascade, malariaAtlas, marketr, mason, matman, matsindf, mboxr, mcp, mcStats, mde, meltt, mem, memapp, memoria, MetaCyto, metagam, metan, metaplot, metapower, MetaVolcanoR, metools, mice, microbiome, MicrobiotaProcess, microhaplot, migest, MIMOSA, miWQS, mixOmics, MMAPPR2, MMUPHin, mobr, modchart, modelr, modelsummary, modeltime, MOMA, monkeylearn, morse, MortalityLaws, mosaic, mosaicCore, mosaicModel, MOSim, mousetrap, mplot, mpoly, MPTmultiverse, mrf2d, MSstats, MSstatsTMT, mtconnectR, mudata2, MultiAssayExperiment, multicolor, multinma, N2H4, NACHO, naniar, nanny, nationwider, NBAloveR, nbTransmission, ncappc, ncmeta, ndexr, neo4r, neonUtilities, NetworkChange, NetworkExtinction, NeuralNetTools, neuromplex, newsanchor, nflfastR, NFP, ngramr, ngsReports, nhdplusTools, nlmixr, nlrx, nls.multstart, noaastormevents, nonmemica, NoRCE, NPARC, nullabor, obliqueRSF, oddstream, ojsr, OMICsPCA, omicwas, omu, omxr, OncoBayes2, oncrawlR, onemapsgapi, openair, OpenLand, OpenRepGrid.ic, OutliersO3, outreg, owmr, oysteR, packagefinder, pairwiseComparisons, palaeoSig, pammtools, parcats, parsemsf, parsnip, partition, passt, PathoStat, paths, pcaExplorer, pdi, performanceEstimation, perturbatr, PHEindicatormethods, phenofit, phenopath, Phenotype, philr, photobiology, photobiologyInOut, Pi, PKNCA, PLNmodels, plot3logit, plotdap, plotGrouper, plotly, plsmod, pmc, pmdplyr, pmetar, PML, poissonreg, polAr, polished, pollster, portalr, PortfolioAnalysis, povcalnetR, powdR, ppcSpatial, PPforest, ppitables, prcr, precisely, predict3d, predictrace, preference, primirTSS, PrInCE, prisonbrief, proBatch, processanimateR, processmapR, processR, profileplyr, progeny, prophet, proustr, psfmi, psychmeta, psycho, psychonetrics, PupillometryR, PupilPre, PWFSLSmoke, pwr2ppl, qdap, qPLEXanalyzer, qsub, quantable, queuecomputer, quokar, r2dii.analysis, r2dii.match, rabhit, radiant.basics, radiant.model, rainette, ralger, ratPASTA, rattle, ravelRy, rawKS, rcrtan, RCT, rdflib, readabs, receptLoss, recipes, redcapAPI, REDCapR, regexTestR, regions, registr, regrrr, reproducer, retroharmonize, revulyticsR, rfacebookstat, rFIA, RFishBC, rfm, rfPermute, rFSA, rgho, rhmmer, ribor, RIdeogram, riskCommunicator, RKorAPClient, rmapzen, RmarineHeatWaves, rmdcev, rMorningStar, RNeXML, rnoaa, Rnumerai, roadoi, robCompositions, robis, robomit, robvis, ropenaq, ropercenter, rprev, rRofex, rsample, rsbp, rscopus, rscorecard, rsppfp, RSSL, rstanemax, rstatix, rtimicropem, RTL, rtrek, rtrends, RtutoR, rtypeform, rubias, ruler, rules, rusk, rvkstat, rwalkr, RWDataPlyr, rWikiPathways, ryandexdirect, sabre, safetyGraphics, sampler, sapfluxnetr, saqgetr, scanstatistics, scatterpie, schrute, scipub, scoper, SCORPIUS, sdStaf, secrettext, secuTrialR, seeds, SEERaBomb, sejmRP, semtree, seplyr, seqCAT, SeqVarTools, sGMRFmix, shazam, SHELF, shinyML, shinyobjects, shinyrecipes, ShinyTester, ShortForm, SIBER, sigminer, Signac, SimBIID, simhelpers, simmer.plot, simplevis, simrel, simTool, simts, SingleCaseES, singscore, sismonr, sitar, sjPlot, sjstats, skimr, slinky, SMAD, smog, SNPassoc, sobir, sociome, SpaCCr, sparklyr, SpatialCPie, spatialwarnings, specr, speech, splithalf, squashinformr, ssrn, stability, staRdom, starschemar, starvz, statar, stationaRy, statnipokladna, statsExpressions, statsr, stormwindmodel, strand, STRMPS, studentlife, subSeq, suddengains, summarytools, surveydata, survivalAnalysis, survminer, survParamSim, survtmle, sweep, swfscAirDAS, swfscDAS, swfscMisc, swissdd, swissparl, swmmr, SWMPr, SWMPrExtension, syllabifyr, synoptReg, syuzhet, tabr, tabshiftr, TAPseq, taxa, tbrf, TCGAbiolinks, TCIU, teamcolors, TestDimorph, tetraclasse, TextForecast, TextMiningGUI, textrecipes, textreuse, tfestimators, thinkr, thurstonianIRT, tidybayes, tidyBF, tidyboot, tidybulk, tidycat, tidycensus, tidycomm, tidygapminder, tidygate, tidygenomics, tidygraph, tidyHeatmap, tidyhydat, tidyjson, tidylog, tidyMicro, tidymodels, tidymv, tidync, tidyposterior, tidyquant, tidyqwi, tidyREDCap, tidyseurat, tidystats, tidytidbits, tidytransit, tidyverse, tigger, timeOmics, TimeSeriesExperiment, timetk, toxEval, Tplyr, TPP2D, transcriptogramer, treeheatr, trelliscopejs, trialr, TSstudio, tune, ukbtools, understandBPMN, unheadr, unpivotr, usdampr, usemodels, varsExplore, viafr, vici, vidger, virtualPollen, visdat, visvow, vizdraws, vlad, vpc, vqtl, VWPre, waves, wbstats, weathercan, webr, whatr, widyr, wordbankr, worldmet, wrangle, WRTDStidal, wyz.code.metaTesting, wyz.code.offensiveProgramming, wyz.code.rdoc, wyz.code.testthat, xesreadR, xml2relational, xmrr, xpose, xspliner, zdeskR, zFactor, zFPKM
Reverse suggests: admixr, afex, ALA4R, altair, AMR, analyzer, apaTables, ARTool, AzureKusto, baseballDBR, bayestestR, beezdemand, bench, benthos, bggum, bib2df, bisect, BloodCancerMultiOmics2017, BMRSr, bpbounds, BSDA, bsem, cancensus, cansim, canvasXpress, canvasXpress.data, causaldrf, CellNOptR, climate, ClustImpute, cmstatr, contrast, correlation, covid19swiss, cowplot, crawl, cSEM, curatedAdipoChIP, curatedAdipoRNA, cvequality, cyanoFilter, DAISIE, datafsm, dbplot, decoder, DeepBlueR, depmap, derivmkts, destiny, detrendr, dimRed, dirichletprocess, DLMtool, dlstats, dorothea, DriveML, DTAT, echarts4r, ecotox, eemR, eesim, effectsize, eia, enrichplot, EpiNow2, epiphy, ethnobotanyR, europop, eyelinker, ezplot, fastR2, faux, fauxnaif, fgeo.tool, fivethirtyeight, flagr, forwards, fourierin, FunnelPlotR, GADMTools, ganalytics, geodiv, ggcharts, ggfan, ggformula, ggparliament, ggthemes, ggwordcloud, googleLanguageR, groupdata2, gsDesign, GSODR, gt, gutenbergr, hacksaw, hal9001, hdme, heatwaveR, heddlr, hilbertSimilarity, htmltab, htmlTable, hutils, idbr, IHWpaper, infer, iNZightPlots, JacobiEigen, journalabbr, Lahman, linguisticsdown, lmeInfo, localIV, lognorm, lplyr, madness, MANOVA.RM, MARSS, matsbyname, methylCC, mixdir, mlr, modcmfitr, mortAAR, mosaicData, namedCapture, nandb, nc, NHSRdatasets, nntrf, nomisr, nzelect, ohenery, OmnipathR, openEBGM, openintro, oppr, outcomerate, padr, palmerpenguins, parSim, patentsview, pbixr, perccalc, permutes, photosynthesis, phyr, physiology, politicaldata, pollen, pollstR, pomp, powerlmm, prevtoinc, ProbReco, proDA, projmgr, qicharts2, qualvar, quantities, questionr, radarchart, Radviz, RBesT, readsdr, REddyProc, Rilostat, rlc, Rmbal, rmonad, robmed, rODE, rpmodel, Rrelperm, rsinaica, RTCGA, rtdists, RxODE, SCtools, see, seer, segmentr, selectKSigs, sesame, sf, SimDesign, simglm, simITS, simstandard, sjmisc, spanish, sparseMVN, ssdtools, stats19, sugrrants, sunburstR, switchde, tauturri, teachingApps, tealeaves, texmex, textmineR, TFEA.ChIP, tibble, tibbletime, tictactoe, tidyfast, tidyfst, tidytext, tidyxl, tilegramsR, tmap, topconfects, tradeSeq, treeio, truelies, trundler, tsfeatures, tsibble, tvgeom, unjoin, unnest, unvotes, usdarnass, usedist, USgrid, vacuum, valr, VancouvR, vcfR, vinereg, volleystat, vosonSML, vroom, WDI, wikisourcer, wrswoR, wrswoR.benchmark, xgxr, yardstick, ypr, ztpln

Linking:

Please use the canonical form https://CRAN.R-project.org/package=tidyr to link to this page.