<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Programming on Kailas Venkitasubramanian</title>
    <link>/categories/programming/</link>
    <description>Recent content in Programming on Kailas Venkitasubramanian</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 10 May 2022 00:00:00 +0000</lastBuildDate>
    <atom:link href="/categories/programming/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Make your code purr - A short intro to iterating using PURRR in R</title>
      <link>/blog/posts/2022-05-10-make-your-code-purr-a-short-intro-to-iterating-using-purr-in-r/</link>
      <pubDate>Tue, 10 May 2022 00:00:00 +0000</pubDate>
      <guid>/blog/posts/2022-05-10-make-your-code-purr-a-short-intro-to-iterating-using-purr-in-r/</guid>
      <description>&lt;script src=&#34;/blog/posts/2022-05-10-make-your-code-purr-a-short-intro-to-iterating-using-purr-in-r/index_files/clipboard/clipboard.min.js&#34;&gt;&lt;/script&gt;&#xD;&#xA;&lt;link href=&#34;/blog/posts/2022-05-10-make-your-code-purr-a-short-intro-to-iterating-using-purr-in-r/index_files/xaringanExtra-clipboard/xaringanExtra-clipboard.css&#34; rel=&#34;stylesheet&#34; /&gt;&#xD;&#xA;&lt;script src=&#34;/blog/posts/2022-05-10-make-your-code-purr-a-short-intro-to-iterating-using-purr-in-r/index_files/xaringanExtra-clipboard/xaringanExtra-clipboard.js&#34;&gt;&lt;/script&gt;&#xD;&#xA;&lt;script&gt;window.xaringanExtraClipboard(null, {&#34;button&#34;:&#34;&lt;i class=\&#34;fa fa-clipboard\&#34;&gt;&lt;\/i&gt; Copy Code&#34;,&#34;success&#34;:&#34;&lt;i class=\&#34;fa fa-check\&#34; style=\&#34;color: ##90BE6D\&#34;&gt;&lt;\/i&gt; Copied!&#34;,&#34;error&#34;:&#34;Press Ctrl+C to Copy&#34;})&lt;/script&gt;&#xD;&#xA;&lt;link href=&#34;/blog/posts/2022-05-10-make-your-code-purr-a-short-intro-to-iterating-using-purr-in-r/index_files/font-awesome/css/all.css&#34; rel=&#34;stylesheet&#34; /&gt;&#xD;&#xA;&lt;link href=&#34;/blog/posts/2022-05-10-make-your-code-purr-a-short-intro-to-iterating-using-purr-in-r/index_files/font-awesome/css/v4-shims.css&#34; rel=&#34;stylesheet&#34; /&gt;&#xD;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;h2 id=&#34;introducing-purrr&#34;&gt;Introducing &amp;lsquo;Purrr&amp;rsquo;&#xA;  &lt;a href=&#34;#introducing-purrr&#34;&gt;&lt;svg class=&#34;anchor-symbol&#34; aria-hidden=&#34;true&#34; height=&#34;26&#34; width=&#34;26&#34; viewBox=&#34;0 0 22 22&#34; xmlns=&#34;http://www.w3.org/2000/svg&#34;&gt;&#xA;      &lt;path d=&#34;M0 0h24v24H0z&#34; fill=&#34;currentColor&#34;&gt;&lt;/path&gt;&#xA;      &lt;path d=&#34;M3.9 12c0-1.71 1.39-3.1 3.1-3.1h4V7H7c-2.76.0-5 2.24-5 5s2.24 5 5 5h4v-1.9H7c-1.71.0-3.1-1.39-3.1-3.1zM8 13h8v-2H8v2zm9-6h-4v1.9h4c1.71.0 3.1 1.39 3.1 3.1s-1.39 3.1-3.1 3.1h-4V17h4c2.76.0 5-2.24 5-5s-2.24-5-5-5z&#34;&gt;&lt;/path&gt;&#xA;    &lt;/svg&gt;&lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;What&amp;rsquo;s programming without iterating? &lt;code&gt;Purrr&lt;/code&gt; is a package that provides a set of tools for working with functions and vectors in R.&lt;/p&gt;&#xA;&lt;p&gt;Built on top of the map functions (e.g., &lt;code&gt;lapply()&lt;/code&gt;, &lt;code&gt;sapply()&lt;/code&gt;, etc.) in base R &lt;code&gt;Purrr&lt;/code&gt; provides a more consistent and modern syntax. &lt;code&gt;Purrr&lt;/code&gt; is particularly useful for performing repeated operations on lists and data frames. It provides a collection of functions that make it easier to apply functions to data, iterate over lists and vectors, and manipulate data in a flexible way.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
