<p><div><div><div><div data-show-faces="false" data-height="21" data-width="100" data-layout="button_count" data-send="true" data-href="https://www.r-bloggers.com/big-cdata-news/"></div></div><div></div></div><div></div></div>
<div>
(This article was first published on <strong><a href="http://www.win-vector.com/blog/2018/01/big-cdata-news/"> R – Win-Vector Blog</a></strong>, and kindly contributed to <a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers)</a> </div>
<p>I have some big news about our <a rel="nofollow" href="https://www.r-project.org/" target="_blank">R</a> package <a rel="nofollow" href="https://cran.r-project.org/package=cdata" target="_blank">cdata</a>. We have greatly improved the calling interface and Nina Zumel has just written <a rel="nofollow" href="http://winvector.github.io/FluidData/FluidDataReshapingWithCdata.html" target="_blank">the definitive introduction to cdata</a>.</p>
<p><a rel="nofollow" href="https://cran.r-project.org/package=cdata" target="_blank">cdata</a> is our general <a rel="nofollow" href="http://winvector.github.io/FluidData/RowsAndColumns.html" target="_blank">coordinatized data</a> tool. It is what powers the <a rel="nofollow" href="https://winvector.github.io/WVPlots/reference/plot_Keras_fit_trajectory.html" target="_blank">deep learning performance graph (here demonstrated with R and Keras)</a> that I announced a while ago.</p>
<p><a rel="nofollow" href="https://winvector.github.io/WVPlots/reference/plot_Keras_fit_trajectory.html" target="_blank"><img border="0" src="https://i1.wp.com/www.win-vector.com/blog/wp-content/uploads/2018/01/KerasPlot.png?resize=529%2C600" alt="KerasPlot" width="450" title="KerasPlot.png" data-recalc-dims="1"></a></p>
<p>However, cdata is <em>much</em> more than that. </p>
<p><span></span></p>
<p>cdata provides a family of general transforms that include pivot/unpivot (or tidyr::spread/tidyr::gather) as easy special cases. Nina <em>refused</em> to write the article on it until we re-factored the api to be even more teachable (and therefore more learnable, and more useful). After her re-design (adding the concepts of both concrete records and abstract records to the coordinatized data theory) the system teaches itself. It is actually hard to remember you are graphically specifying potentially involved, difficult, and confusing transforms (which do not remain confusing as the graphical specification becomes its own documenting diagram!).</p>
<p>Don’t take my word for it, please checkout Nina’s article: <a rel="nofollow" href="http://winvector.github.io/FluidData/FluidDataReshapingWithCdata.html" target="_blank">“Fluid data reshaping with cdata”</a>.</p>
<p>Also, I will be presenting <a rel="nofollow" href="https://www.meetup.com/R-Users/events/246004965/" target="_blank">a lightening talk on cdata at the January 2018 BARUG Meetup</a>! We think we have gotten the concepts and package refined and polished to the point where it can be mastered in 15 minutes with time to spare.</p>
<p>As a bonus this <a rel="nofollow" href="https://cran.r-project.org/package=cdata" target="_blank">new version of cdata is now available on CRAN</a> (with the old method naming still supported), and also works at big data scale (for DBI-adaptable databases such as Spark and PostgreSQL, an uncommon feature for a full featured pivot/un-pivot system).</p>
	<p>
<div>
<div>To <strong>leave a comment</strong> for the author, please follow the link and comment on their blog: <strong><a href="http://www.win-vector.com/blog/2018/01/big-cdata-news/"> R – Win-Vector Blog</a></strong>.</div>
<hr>
<a rel="nofollow" href="https://www.r-bloggers.com/">R-bloggers.com</a> offers <strong><a rel="nofollow" href="https://feedburner.google.com/fb/a/mailverify?uri=RBloggers">daily e-mail updates</a></strong> about <a rel="nofollow" href="https://www.r-project.org/" title="The R Project for Statistical Computing">R</a> news and <a rel="nofollow" href="https://www.r-bloggers.com/search/tutorial" title="R tutorials">tutorials</a> on topics such as: <a rel="nofollow" href="https://www.r-bloggers.com/search/data%20science" title="Data science">Data science</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/Big%20Data" title="Big Data">Big Data, <a rel="nofollow" href="https://www.r-users.com/" title="R jobs">R jobs</a>, visualization (<a rel="nofollow" href="https://www.r-bloggers.com/search/ggplot2" title="ggplot and ggplot2 tutorials">ggplot2</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/boxplot" title="Boxplots using lattice and ggplot2 tutorials">Boxplots</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/map" title="Maps and gis">maps</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/animation" title="Animation in R">animation</a>), programming (<a rel="nofollow" href="https://www.r-bloggers.com/search/RStudio" title="RStudio IDE for R">RStudio</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/sweave" title="Sweave and literate programming">Sweave</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/LaTeX" title="LaTeX in R">LaTeX</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/SQL" title="SQL and databases">SQL</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/eclipse" title="Eclipse IDE for R">Eclipse</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/git" title="git and github, Version Control System">git</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/hadoop" title="Large data in R using Hadoop">hadoop</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/Web+Scraping" title="Web Scraping of google, facebook, yahoo, twitter and more using R">Web Scraping</a>) statistics (<a rel="nofollow" href="https://www.r-bloggers.com/search/regression" title="Regressions and ANOVA analysis tutorials">regression</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/PCA" title="principal component analysis tutorial">PCA</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/time+series" title="Time series">time series</a>, <a rel="nofollow" href="https://www.r-bloggers.com/search/trading" title="finance trading">trading</a>) and more...
<img width="1" alt="" src="http://feeds.feedburner.com/~r/RBloggers/~4/PGGk0EI_soU" height="1"></a></div>