

{"id":10111,"date":"2018-04-18T11:08:53","date_gmt":"2018-04-18T16:08:53","guid":{"rendered":"https:\/\/rud.is\/b\/?p=10111"},"modified":"2018-04-21T06:43:13","modified_gmt":"2018-04-21T11:43:13","slug":"examining-potus-executive-orders","status":"publish","type":"post","link":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/","title":{"rendered":"Examining POTUS Executive Orders"},"content":{"rendered":"<p>This week&#8217;s edition of <a href=\"https:\/\/tinyletter.com\/data-is-plural\/letters\/data-is-plural-2018-04-18-edition\">Data is Plural<\/a> had two <em>really<\/em> fun data sets. One is serious fun (the first comprehensive data set on U.S. <a href=\"https:\/\/evictionlab.org\/map\/#\/2016?geography=states\">evictions<\/a>, and the other I knew about but had forgotten: The <a href=\"https:\/\/www.federalregister.gov\/executive-orders\">Federal Register Executive Order (EO) data set(s)<\/a>.<\/p>\n<p>The EO data is also comprehensive as the summary JSON (or CSV) files have links to more metadata and even more links to the full-text in various formats.<\/p>\n<p>What follows is a quick post to help bootstrap folks who may want to do some tidy text mining on this data. We&#8217;ll look at EOs-per-year (per-POTUS) and also take a look at the &#8220;top 5 &#8216;first words'&#8221; in the titles of the EOS (also by POTUS).<\/p>\n<h3>Ingesting the Data<\/h3>\n<p>The EO main page has a list of EO JSON files by POTUS. We&#8217;re going to scrape this so we can classify the EOs by POTUS (we could also just use the Federal Register API since @thosjleeper wrote a <a href=\"https:\/\/cran.r-project.org\/web\/packages\/federalregister\/index.html\">spiffy package<\/a> to access it):<\/p>\n<pre id=\"dipeo01\"><code class=\"language-r\">library(rvest)\r\nlibrary(stringi)\r\nlibrary(pluralize) # devtools::install_github(&quot;hrbrmstr\/pluralize&quot;)\r\nlibrary(hrbrthemes)\r\nlibrary(tidyverse)\r\n\r\n#&#039; Retrieve the Federal Register main EO page so we can get the links for each POTUS\r\npg &lt;- read_html(&quot;https:\/\/www.federalregister.gov\/executive-orders&quot;) \r\n\r\n#&#039; Find the POTUS EO data nodes, excluding the one for &quot;All&quot;\r\nhtml_nodes(pg, &quot;ul.bulk-files&quot;) %&gt;% \r\n  html_nodes(xpath = &quot;.\/\/li[span[a[contains(@href, &#039;json&#039;)]] and \r\n                            not(span[contains(., &#039;All&#039;)])]&quot;) -&gt; potus_nodes\r\n\r\n#&#039; Turn the POTUS info into a data frame with the POTUS name and EO JSON link,\r\n#&#039; then retrieve the JSON file and make a data frame of individual data elements\r\ndata_frame(\r\n  potus = html_nodes(potus_nodes, &quot;span:nth-of-type(1)&quot;) %&gt;% html_text(),\r\n  eo_link = html_nodes(potus_nodes, &quot;a[href *= &#039;json&#039;]&quot;) %&gt;% \r\n    html_attr(&quot;href&quot;) %&gt;% \r\n    sprintf(&quot;https:\/\/www.federalregister.gov%s&quot;, .)\r\n) %&gt;% \r\n  mutate(eo = map(eo_link, jsonlite::fromJSON)) %&gt;% \r\n  mutate(eo = map(eo, &quot;results&quot;)) %&gt;% \r\n  unnest() -&gt; eo_df\r\n\r\nglimpse(eo_df)\r\n## Observations: 887\r\n## Variables: 16\r\n## $ potus                  &lt;chr&gt; &quot;Donald Trump&quot;, &quot;Donald Trump&quot;, &quot;Donald Trump&quot;, &quot;Donald Trump&quot;, &quot;Donald Trump&quot;, &quot;D...\r\n## $ eo_link                &lt;chr&gt; &quot;https:\/\/www.federalregister.gov\/documents\/search.json?conditions%5Bcorrection%5D=...\r\n## $ citation               &lt;chr&gt; &quot;82 FR 8351&quot;, &quot;82 FR 8657&quot;, &quot;82 FR 8793&quot;, &quot;82 FR 8799&quot;, &quot;82 FR 8977&quot;, &quot;82 FR 9333&quot;...\r\n## $ document_number        &lt;chr&gt; &quot;2017-01799&quot;, &quot;2017-02029&quot;, &quot;2017-02095&quot;, &quot;2017-02102&quot;, &quot;2017-02281&quot;, &quot;2017-02450&quot;...\r\n## $ end_page               &lt;int&gt; 8352, 8658, 8797, 8803, 8982, 9338, 9341, 9966, 10693, 10696, 10698, 10700, 12287,...\r\n## $ executive_order_notes  &lt;chr&gt; NA, &quot;See: EO 13807, August 15, 2017&quot;, NA, NA, &quot;See: EO 13780, March 6, 2017&quot;, &quot;Sup...\r\n## $ executive_order_number &lt;int&gt; 13765, 13766, 13767, 13768, 13769, 13770, 13771, 13772, 13773, 13774, 13775, 13776...\r\n## $ html_url               &lt;chr&gt; &quot;https:\/\/www.federalregister.gov\/documents\/2017\/01\/24\/2017-01799\/minimizing-the-ec...\r\n## $ pdf_url                &lt;chr&gt; &quot;https:\/\/www.gpo.gov\/fdsys\/pkg\/FR-2017-01-24\/pdf\/2017-01799.pdf&quot;, &quot;https:\/\/www.gpo...\r\n## $ publication_date       &lt;chr&gt; &quot;2017-01-24&quot;, &quot;2017-01-30&quot;, &quot;2017-01-30&quot;, &quot;2017-01-30&quot;, &quot;2017-02-01&quot;, &quot;2017-02-03&quot;...\r\n## $ signing_date           &lt;chr&gt; &quot;2017-01-20&quot;, &quot;2017-01-24&quot;, &quot;2017-01-25&quot;, &quot;2017-01-25&quot;, &quot;2017-01-27&quot;, &quot;2017-01-28&quot;...\r\n## $ start_page             &lt;int&gt; 8351, 8657, 8793, 8799, 8977, 9333, 9339, 9965, 10691, 10695, 10697, 10699, 12285,...\r\n## $ title                  &lt;chr&gt; &quot;Minimizing the Economic Burden of the Patient Protection and Affordable Care Act ...\r\n## $ full_text_xml_url      &lt;chr&gt; &quot;https:\/\/www.federalregister.gov\/documents\/full_text\/xml\/2017\/01\/24\/2017-01799.xml...\r\n## $ body_html_url          &lt;chr&gt; &quot;https:\/\/www.federalregister.gov\/documents\/full_text\/html\/2017\/01\/24\/2017-01799.ht...\r\n## $ json_url               &lt;chr&gt; &quot;https:\/\/www.federalregister.gov\/api\/v1\/documents\/2017-01799.json&quot;, &quot;https:\/\/www.f...<\/code><\/pre>\n<h3>EOs By Year<\/h3>\n<p>To see how many EOs were signed per-year, per-POTUS, we&#8217;ll convert the <code>signing_date<\/code> into a year (and return it back to a <code>Date<\/code> object so we get spiffier plot labels), factor order the POTUS names and mark the start of each POTUS term. I&#8217;m not usually a fan of stacked bar charts, but since there will only be &#8212; at most &#8212; two segments, I think they work well and it also shows just how many EOs are established in year one of a POTUS term:<\/p>\n<pre id=\"dipeo02\"><code class=\"language-r\">mutate(eo_df, year = lubridate::year(signing_date)) %&gt;% \r\n  mutate(year = as.Date(sprintf(&quot;%s-01-01&quot;, year))) %&gt;% \r\n  count(year, potus) %&gt;%\r\n  mutate(\r\n    potus = factor(\r\n      potus, \r\n      levels = c(&quot;Donald Trump&quot;, &quot;Barack Obama&quot;, &quot;George W. Bush&quot;, &quot;William J. Clinton&quot;)\r\n    )\r\n  ) %&gt;%\r\n  ggplot(aes(year, n, group=potus)) +\r\n  geom_col(position = &quot;stack&quot;, aes(fill = potus)) +\r\n  scale_x_date(\r\n    name = NULL,\r\n    expand = c(0,0),\r\n    breaks = as.Date(c(&quot;1993-01-01&quot;, &quot;2001-01-01&quot;, &quot;2009-01-01&quot;, &quot;2017-01-01&quot;)),\r\n    date_labels = &quot;%Y&quot;,\r\n    limits = as.Date(c(&quot;1992-01-01&quot;, &quot;2020-12-31&quot;))\r\n  ) +\r\n  scale_y_comma(name = &quot;# EOs&quot;) +\r\n  scale_fill_ipsum(name = NULL) +\r\n  guides(fill = guide_legend(reverse=TRUE)) +\r\n  labs(\r\n    title = &quot;Number of Executive Orders Signed Per-Year, Per-POTUS&quot;,\r\n    subtitle = &quot;1993-Present&quot;,\r\n    caption = &quot;Source: Federal Register &lt;https:\/\/www.federalregister.gov\/executive-orders&gt;&quot;\r\n  ) +\r\n  theme_ipsum_rc(grid = &quot;Y&quot;) +\r\n  theme(legend.position = &quot;bottom&quot;)<\/code><\/pre>\n<p><a href=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/eo-count-2.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"10129\" data-permalink=\"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/eo-count-2\/\" data-orig-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/eo-count-2.png?fit=2206%2C1168&amp;ssl=1\" data-orig-size=\"2206,1168\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"eo-count-2\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/eo-count-2.png?fit=510%2C270&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/eo-count-2.png?resize=510%2C270&#038;ssl=1\" alt=\"\" width=\"510\" height=\"270\" class=\"aligncenter size-full wp-image-10129\" \/><\/a><\/p>\n<h3>Favourite First (Title) Words<\/h3>\n<p>I&#8217;ll let some eager tidy text miners go-to-town on the full text links and just focus on one aspect of the EO titles: the &#8220;first&#8221; words. These are generally words like &#8220;Amending&#8221;, &#8220;Establishing&#8221;, &#8220;Promoting&#8221;, etc. to give citizens a quick idea of what&#8217;s the order is supposed to be doing. We&#8217;ll remove common words, turn plurals into singulars and also get rid of years\/dates to make the data a bit more useful and focus on the &#8220;top 5&#8221; first words used by each POTUS (and show all the first words across each POTUS). I&#8217;m using raw counts here (since this is a quick post) but another view normalized by percent of all POTUS EOs might prove more interesting\/valuable:<\/p>\n<pre id=\"dipeo03\"><code class=\"language-r\">mutate(titles_df, first_word = singularize(first_word)) %&gt;% \r\n  count(potus, first_word, sort=TRUE) %&gt;% \r\n  filter(!stri_detect_regex(first_word, &quot;President|Federal|National&quot;)) %&gt;%\r\n  mutate(first_word = stri_replace_all_fixed(first_word, &quot;Establishment&quot;, &quot;Establishing&quot;)) %&gt;% \r\n  mutate(first_word = stri_replace_all_fixed(first_word, &quot;Amendment&quot;, &quot;Amending&quot;)) -&gt; first_words\r\n\r\ngroup_by(first_words, potus) %&gt;% \r\n    top_n(5) %&gt;%  \r\n    ungroup() %&gt;% \r\n    distinct(first_word) %&gt;% \r\n    pull(first_word) -&gt; all_first_words\r\n\r\nfilter(first_words, first_word %in% all_first_words) %&gt;% \r\n  mutate(\r\n    potus = factor(\r\n      potus, \r\n      levels = c(&quot;Donald Trump&quot;, &quot;Barack Obama&quot;, &quot;George W. Bush&quot;, &quot;William J. Clinton&quot;)\r\n    )\r\n  ) %&gt;% \r\n  mutate(\r\n    first_word = factor(\r\n      first_word, \r\n      levels = rev(sort(unique(first_word)))\r\n    )\r\n  ) -&gt; first_df\r\n\r\nggplot(first_df, aes(n, first_word)) +\r\n  geom_segment(aes(xend=0, yend=first_word, color=potus), size=4) +\r\n  scale_x_comma(limits=c(0,40)) +\r\n  scale_y_discrete(limits = sort(unique(first_df$first_word))) +\r\n  facet_wrap(~potus, scales = &quot;free&quot;, ncol = 2) +\r\n  labs(\r\n    x = &quot;# EOs&quot;,\r\n    y = NULL,\r\n    title = &quot;Top 5 Executive Order &#039;First Words&#039; by POTUS&quot;,\r\n    subtitle = &quot;1993-Present&quot;,\r\n    caption = &quot;Source: Federal Register &lt;https:\/\/www.federalregister.gov\/executive-orders&gt;&quot;\r\n  ) +\r\n  theme_ipsum_rc(grid=&quot;X&quot;, strip_text_face = &quot;bold&quot;) +\r\n  theme(panel.spacing.x = unit(5, &quot;lines&quot;)) +\r\n  theme(legend.position=&quot;none&quot;)<\/code><\/pre>\n<p><a href=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/first-words-01.png?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" data-attachment-id=\"10115\" data-permalink=\"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/first-words-01\/\" data-orig-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/first-words-01.png?fit=1604%2C1502&amp;ssl=1\" data-orig-size=\"1604,1502\" data-comments-opened=\"1\" data-image-meta=\"{&quot;aperture&quot;:&quot;0&quot;,&quot;credit&quot;:&quot;&quot;,&quot;camera&quot;:&quot;&quot;,&quot;caption&quot;:&quot;&quot;,&quot;created_timestamp&quot;:&quot;0&quot;,&quot;copyright&quot;:&quot;&quot;,&quot;focal_length&quot;:&quot;0&quot;,&quot;iso&quot;:&quot;0&quot;,&quot;shutter_speed&quot;:&quot;0&quot;,&quot;title&quot;:&quot;&quot;,&quot;orientation&quot;:&quot;0&quot;}\" data-image-title=\"first-words-01\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/first-words-01.png?fit=510%2C478&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/first-words-01.png?resize=510%2C478&#038;ssl=1\" alt=\"\" width=\"510\" height=\"478\" class=\"aligncenter size-full wp-image-10115\" \/><\/a><\/p>\n<p>FWIW I expected more &#8220;Revocation&#8221;\/&#8221;Removing&#8221; from the current tangerine-in-chief, but there&#8217;s plenty &#8220;Enforcing&#8221; and &#8220;Blocking&#8221; to make up for it (being the &#8220;tough guy&#8221; that he likes to pretend he is).<\/p>\n<h3>FIN<\/h3>\n<p>There&#8217;s way more that can be done with this data set and hopefully folks will take it for a spin and come up with their own interesting views. If you do, drop a note in the comments with a link to your creation(s)!<\/p>\n<p>The code blocks are all combined into <a href=\"https:\/\/gist.github.com\/hrbrmstr\/f244a72633435484f3f0017855c1cc60\">this gist<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week&#8217;s edition of Data is Plural had two really fun data sets. One is serious fun (the first comprehensive data set on U.S. evictions, and the other I knew about but had forgotten: The Federal Register Executive Order (EO) data set(s). The EO data is also comprehensive as the summary JSON (or CSV) files [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10129,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":3,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[91],"tags":[],"class_list":["post-10111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-r"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Examining POTUS Executive Orders - rud.is<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Examining POTUS Executive Orders - rud.is\" \/>\n<meta property=\"og:description\" content=\"This week&#8217;s edition of Data is Plural had two really fun data sets. One is serious fun (the first comprehensive data set on U.S. evictions, and the other I knew about but had forgotten: The Federal Register Executive Order (EO) data set(s). The EO data is also comprehensive as the summary JSON (or CSV) files [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/\" \/>\n<meta property=\"og:site_name\" content=\"rud.is\" \/>\n<meta property=\"article:published_time\" content=\"2018-04-18T16:08:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-04-21T11:43:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/eo-count-2.png?fit=2206%2C1168&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"2206\" \/>\n\t<meta property=\"og:image:height\" content=\"1168\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"hrbrmstr\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"hrbrmstr\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/\"},\"author\":{\"name\":\"hrbrmstr\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"headline\":\"Examining POTUS Executive Orders\",\"datePublished\":\"2018-04-18T16:08:53+00:00\",\"dateModified\":\"2018-04-21T11:43:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/\"},\"wordCount\":491,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"image\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/eo-count-2.png?fit=2206%2C1168&ssl=1\",\"articleSection\":[\"R\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/\",\"name\":\"Examining POTUS Executive Orders - rud.is\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/eo-count-2.png?fit=2206%2C1168&ssl=1\",\"datePublished\":\"2018-04-18T16:08:53+00:00\",\"dateModified\":\"2018-04-21T11:43:13+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/eo-count-2.png?fit=2206%2C1168&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2018\\\/04\\\/eo-count-2.png?fit=2206%2C1168&ssl=1\",\"width\":\"2206\",\"height\":\"1168\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/2018\\\/04\\\/18\\\/examining-potus-executive-orders\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/rud.is\\\/b\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Examining POTUS Executive Orders\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#website\",\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/\",\"name\":\"rud.is\",\"description\":\"&quot;In God we trust. All others must bring data&quot;\",\"publisher\":{\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/rud.is\\\/b\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/rud.is\\\/b\\\/#\\\/schema\\\/person\\\/d7cb7487ab0527447f7fda5c423ff886\",\"name\":\"hrbrmstr\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\",\"width\":460,\"height\":460,\"caption\":\"hrbrmstr\"},\"logo\":{\"@id\":\"https:\\\/\\\/i0.wp.com\\\/rud.is\\\/b\\\/wp-content\\\/uploads\\\/2023\\\/10\\\/ukr-shield.png?fit=460%2C460&ssl=1\"},\"description\":\"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7\",\"sameAs\":[\"http:\\\/\\\/rud.is\"],\"url\":\"https:\\\/\\\/rud.is\\\/b\\\/author\\\/hrbrmstr\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Examining POTUS Executive Orders - rud.is","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/","og_locale":"en_US","og_type":"article","og_title":"Examining POTUS Executive Orders - rud.is","og_description":"This week&#8217;s edition of Data is Plural had two really fun data sets. One is serious fun (the first comprehensive data set on U.S. evictions, and the other I knew about but had forgotten: The Federal Register Executive Order (EO) data set(s). The EO data is also comprehensive as the summary JSON (or CSV) files [&hellip;]","og_url":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/","og_site_name":"rud.is","article_published_time":"2018-04-18T16:08:53+00:00","article_modified_time":"2018-04-21T11:43:13+00:00","og_image":[{"width":2206,"height":1168,"url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/eo-count-2.png?fit=2206%2C1168&ssl=1","type":"image\/png"}],"author":"hrbrmstr","twitter_card":"summary_large_image","twitter_misc":{"Written by":"hrbrmstr","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/#article","isPartOf":{"@id":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/"},"author":{"name":"hrbrmstr","@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"headline":"Examining POTUS Executive Orders","datePublished":"2018-04-18T16:08:53+00:00","dateModified":"2018-04-21T11:43:13+00:00","mainEntityOfPage":{"@id":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/"},"wordCount":491,"commentCount":1,"publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"image":{"@id":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/eo-count-2.png?fit=2206%2C1168&ssl=1","articleSection":["R"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/","url":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/","name":"Examining POTUS Executive Orders - rud.is","isPartOf":{"@id":"https:\/\/rud.is\/b\/#website"},"primaryImageOfPage":{"@id":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/#primaryimage"},"image":{"@id":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/eo-count-2.png?fit=2206%2C1168&ssl=1","datePublished":"2018-04-18T16:08:53+00:00","dateModified":"2018-04-21T11:43:13+00:00","breadcrumb":{"@id":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/#primaryimage","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/eo-count-2.png?fit=2206%2C1168&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/eo-count-2.png?fit=2206%2C1168&ssl=1","width":"2206","height":"1168"},{"@type":"BreadcrumbList","@id":"https:\/\/rud.is\/b\/2018\/04\/18\/examining-potus-executive-orders\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/rud.is\/b\/"},{"@type":"ListItem","position":2,"name":"Examining POTUS Executive Orders"}]},{"@type":"WebSite","@id":"https:\/\/rud.is\/b\/#website","url":"https:\/\/rud.is\/b\/","name":"rud.is","description":"&quot;In God we trust. All others must bring data&quot;","publisher":{"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/rud.is\/b\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/rud.is\/b\/#\/schema\/person\/d7cb7487ab0527447f7fda5c423ff886","name":"hrbrmstr","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","contentUrl":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1","width":460,"height":460,"caption":"hrbrmstr"},"logo":{"@id":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/10\/ukr-shield.png?fit=460%2C460&ssl=1"},"description":"Don't look at me\u2026I do what he does \u2014 just slower. #rstats avuncular \u2022 ?Resistance Fighter \u2022 Cook \u2022 Christian \u2022 [Master] Chef des Donn\u00e9es de S\u00e9curit\u00e9 @ @rapid7","sameAs":["http:\/\/rud.is"],"url":"https:\/\/rud.is\/b\/author\/hrbrmstr\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2018\/04\/eo-count-2.png?fit=2206%2C1168&ssl=1","jetpack_shortlink":"https:\/\/wp.me\/p23idr-2D5","jetpack_likes_enabled":true,"jetpack-related-posts":[{"id":14440,"url":"https:\/\/rud.is\/b\/2023\/09\/23\/tracking-rite-aid-store-closures\/","url_meta":{"origin":10111,"position":0},"title":"Tracking Rite-Aid Store Closures","author":"hrbrmstr","date":"2023-09-23","format":false,"excerpt":"Rite-Aid closed 60+ stores in 2021. They said they'd nuke over 1,000 of them over three years, back in 2022. And, they're now about to close ~500 due to bankruptcy. FWIW Heyward Donigan, Former President and CEO \u2014 in 2023 \u2014 took home $1,043,713 in cash, $7,106,993 in equity, and\u2026","rel":"","context":"In &quot;R&quot;","block_context":{"text":"R","link":"https:\/\/rud.is\/b\/category\/r\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/09\/rite-aid-store-map.png?fit=1200%2C587&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/09\/rite-aid-store-map.png?fit=1200%2C587&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/09\/rite-aid-store-map.png?fit=1200%2C587&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/09\/rite-aid-store-map.png?fit=1200%2C587&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2023\/09\/rite-aid-store-map.png?fit=1200%2C587&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":12667,"url":"https:\/\/rud.is\/b\/2020\/03\/02\/make-wsj-esque-uber-tuesday-democrat-delegate-cartograms-in-r-with-catchpole\/","url_meta":{"origin":10111,"position":1},"title":"Make WSJ-esque \u00dcber Tuesday Democrat Delegate Cartograms in R with {catchpole}","author":"hrbrmstr","date":"2020-03-02","format":false,"excerpt":"For folks who are smart enough not to go near Twitter, I've been on a hiatus from the platform insofar as reading the Twitter feed goes. \"Why\" isn't the subject of this post so I won't go into it, but I've broken this half-NYE resolution on more than one occasion\u2026","rel":"","context":"In &quot;R&quot;","block_context":{"text":"R","link":"https:\/\/rud.is\/b\/category\/r\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2020\/03\/my-map-2.png?fit=1200%2C784&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2020\/03\/my-map-2.png?fit=1200%2C784&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2020\/03\/my-map-2.png?fit=1200%2C784&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2020\/03\/my-map-2.png?fit=1200%2C784&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/rud.is\/b\/wp-content\/uploads\/2020\/03\/my-map-2.png?fit=1200%2C784&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":4674,"url":"https:\/\/rud.is\/b\/2016\/11\/22\/the-devil-is-in-the-details\/","url_meta":{"origin":10111,"position":2},"title":"The Devil is in the Details","author":"hrbrmstr","date":"2016-11-22","format":false,"excerpt":"The [first public informational video](https:\/\/www.greatagain.gov\/news\/message-president-elect-donald-j-trump.html) from the PEOTUS didn't add a full transcript of the video to the web site and did not provide (at least as of 0700 EST on 2016-11-22) their own text annotations\/captions to the video. Google's (YouTube's) auto-captioning (for the most part) worked and it's most\u2026","rel":"","context":"In &quot;Commentary&quot;","block_context":{"text":"Commentary","link":"https:\/\/rud.is\/b\/category\/commentary\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":4958,"url":"https:\/\/rud.is\/b\/2017\/01\/28\/the-%f0%9f%8d%8a-resistance\/","url_meta":{"origin":10111,"position":3},"title":"The ? Resistance","author":"hrbrmstr","date":"2017-01-28","format":false,"excerpt":"I need to be up-front about something: I'm somewhat partially at fault for ? being elected. While I did not vote for him, I could not in any good conscience vote for his Democratic rival. I wrote in a ticket that had one Democrat and one Republican on it. The\u2026","rel":"","context":"In &quot;Commentary&quot;","block_context":{"text":"Commentary","link":"https:\/\/rud.is\/b\/category\/commentary\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":10287,"url":"https:\/\/rud.is\/b\/2018\/05\/18\/lmx-ot-nosj-interchanging-classic-data-formats-with-single-blackmagic-incantations\/","url_meta":{"origin":10111,"position":4},"title":"&#8220;LMX ot NOSJ!&#8221; Interchanging Classic Data Formats With Single blackmagic Incantations","author":"hrbrmstr","date":"2018-05-18","format":false,"excerpt":"The D.C. Universe magic hero Zatanna used spells (i.e. incantations) to battle foes and said spells were just sentences said backwards, hence the mixed up jumble in the title. But, now I'm regretting not naming the package zatanna and reversing the function names to help ensure they're only used deliberately\u2026","rel":"","context":"In &quot;R&quot;","block_context":{"text":"R","link":"https:\/\/rud.is\/b\/category\/r\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6091,"url":"https:\/\/rud.is\/b\/2017\/06\/17\/replicating-the-apache-drill-yelp-academic-dataset-with-sergeant\/","url_meta":{"origin":10111,"position":5},"title":"Replicating the Apache Drill &#8216;Yelp&#8217; Academic Dataset Analysis with sergeant","author":"hrbrmstr","date":"2017-06-17","format":false,"excerpt":"The Apache Drill folks have a nice walk-through tutorial on how to analyze the Yelp Academic Dataset with Drill. It's a bit out of date (the current Yelp data set structure is different enough that the tutorial will error out at various points), but it's a great example of how\u2026","rel":"","context":"In &quot;Apache Drill&quot;","block_context":{"text":"Apache Drill","link":"https:\/\/rud.is\/b\/category\/apache-drill\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]}],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/10111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/comments?post=10111"}],"version-history":[{"count":0,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/posts\/10111\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/media\/10129"}],"wp:attachment":[{"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/media?parent=10111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/categories?post=10111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rud.is\/b\/wp-json\/wp\/v2\/tags?post=10111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}