<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>R on E. Visel</title>
    <link>/tags/r/</link>
    <description>Recent content in R on E. Visel</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 20 Jan 2019 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="/tags/r/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>Mapping leaves</title>
      <link>/blog/recursion/</link>
      <pubDate>Sun, 20 Jan 2019 00:00:00 +0000</pubDate>
      
      <guid>/blog/recursion/</guid>
      <description>at_depth I love purrr.1 Aside from its anonymous function notation, one of the functions that made me love the package was at_depth, which iterates across a list at a specified level of nesting. It has since been deprecated in favor of modify_depth, which is more powerful, but is significantly more finicky.
The additional power is because the .depth parameter can now be passed a negative integer to index up from the bottom of the list.</description>
    </item>
    
    <item>
      <title>Fireworks</title>
      <link>/blog/fireworks/</link>
      <pubDate>Sun, 11 Nov 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/fireworks/</guid>
      <description>Since Thomas Lin Pedersen took over gganimate, I’ve been building animations. Mostly what I’ve built is not for any particular data visualization purpose. My motivations vary, but have included
 I want to try out new features of the package I’m bored I’m trying to understand trig functions in polar space I have an idea I can’t focus I want to play with matrix transformations I want to make pretty things  …but I mostly make them because they make me happy.</description>
    </item>
    
    <item>
      <title>Bayesian Regression</title>
      <link>/blog/bayesian-regression/</link>
      <pubDate>Mon, 16 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/bayesian-regression/</guid>
      <description>I have been working on my Bayesian statistics skills recently. In particular, I have been reading David Robinson’s lovely Introduction to Empirical Bayes: Examples from Baseball Statistics and watching Rasmus Bååth’s delightful three-part Video Introduction to Bayesian Data Analysis, notable amongst other videos, courses, and textbooks. I have much yet to learn, but my past experience with statistics has taught me that I understand concepts most thoroughly by actually implementing them.</description>
    </item>
    
    <item>
      <title>Anonymous Functions, Part II: gsubfn</title>
      <link>/blog/anonymous-functions-2/</link>
      <pubDate>Sat, 07 Apr 2018 00:00:00 +0000</pubDate>
      
      <guid>/blog/anonymous-functions-2/</guid>
      <description>This is a follow-up to Anonymous Functions, Not Variables. For context, read that first.
After my previous post, Brodie Gaslam pointed me in an interesting direction on Twitter:
Have you seen https://t.co/KTChI5NMYb as.function.formula? Very similar concepts.
&amp;mdash; BrodieG (@BrodieGaslam) March 26, 2018  He’s right. Gabor Grothendieck’s gsubfn package is centered around its gsubfn function, an extended version of gsub whose replacement parameter can accept functions, e.g. to do arithmetic with numbers in a string.</description>
    </item>
    
    <item>
      <title></title>
      <link>/package/child-docs/passport-readme/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/package/child-docs/passport-readme/</guid>
      <description>passport    
passport smooths the process of working with country names and codes via powerful parsing, standardization, and conversion utilities arranged in a simple, consistent API. Country name formats include multiple sources including the Unicode CLDR common-sense standardizations in hundreds of languages.
Installation Install from CRAN with
install.packages(&amp;quot;passport&amp;quot;) or the development version from GitHub with
# install.packages(&amp;quot;devtools&amp;quot;) devtools::install_github(&amp;quot;alistaire47/passport&amp;quot;)  Travel smoothly between country name and code formats Working with country data can be frustrating.</description>
    </item>
    
    <item>
      <title></title>
      <link>/package/child-docs/pipecleaner-readme/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/package/child-docs/pipecleaner-readme/</guid>
      <description>pipecleaner     
pipecleaner is a utility R package to debug pipelines using the magrittr %&amp;gt;% pipe. Its debug_pipeline launches the debugging browser on the input pipeline in a form that allows the user to step through the successive calls of the pipeline, examining the output of each successive element.
Installation pipecleaner is not currently on CRAN, but can be installed with
# install.packages(&amp;quot;devtools&amp;quot;) devtools::install_github(&amp;quot;alistaire47/pipecleaner&amp;quot;)  Debugging pipelines To debug a pipeline, call debug_pipeline on the raw code or a character string of the code.</description>
    </item>
    
    <item>
      <title></title>
      <link>/package/child-docs/read-so-readme/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>/package/child-docs/read-so-readme/</guid>
      <description>read.so    
Installation read.so is not on CRAN, but you can install it with
# install.packages(&amp;quot;devtools&amp;quot;) devtools::install_github(&amp;quot;alistaire47/read.so&amp;quot;)  Read Tables from Stack Overflow Questions into R Sometimes you see a really interesting question on Stack Overflow, but the asker only presents the data as a presentation-style table instead of as runnable R code. Fear no more! read.so will read even heinous tables into a data frame in a trice.</description>
    </item>
    
  </channel>
</rss>