{"id":660,"date":"2016-06-06T08:56:38","date_gmt":"2016-06-06T13:56:38","guid":{"rendered":"http:\/\/dataabinitio.com\/?p=660"},"modified":"2016-06-06T08:51:14","modified_gmt":"2016-06-06T13:51:14","slug":"these-are-a-few-of-my-favorite-tools","status":"publish","type":"post","link":"https:\/\/dataabinitio.com\/?p=660","title":{"rendered":"These are a Few of My Favorite Tools"},"content":{"rendered":"<p>If you <a title=\"Kristin Briney on Twitter\" href=\"https:\/\/twitter.com\/KristinBriney\">follow me on twitter<\/a>, you may have noticed <a title=\"Excel twitter rant\" href=\"https:\/\/twitter.com\/KristinBriney\/status\/737721985082462212\">a small rant<\/a> the other day about how much I dislike how Excel handles dates (it&#8217;s <a title=\"Excel problems\" href=\"https:\/\/datapub.cdlib.org\/2014\/04\/10\/abandon-all-hope-ye-who-enter-dates-in-excel\/\">a proven fact<\/a> that Excel is <a title=\"More Excel problems\" href=\"https:\/\/practicaldatamanagement.wordpress.com\/2014\/07\/02\/dealing-with-dates-as-data-in-excel\/\">terrible with dates<\/a>). My beef with Excel got me thinking more about the programs I actually like to use for data processing and clean up. These are tools that I&#8217;d only stop using if you paid me serious money. And maybe even not then.<\/p>\n<p>Since I love these tools so much and since I&#8217;m mistress of my own blog, I&#8217;m going to spend this post proselytizing about them to you because I want you to love them too. So here are my top 4 you-might-not-know-about-them-but-really-should tools for hacking at your data. Some of them only do a small job, but they do it incredibly well and are just what you need in a specific instance.<\/p>\n<p>&nbsp;<\/p>\n<p><strong>Regular Expressions<\/strong><\/p>\n<p><strong><\/strong><a title=\"xkcd Regular Expressions\" href=\"https:\/\/xkcd.com\/208\/\">Regular expressions<\/a> (or regex) are a somewhat obscure little tool for search and replace but I&#8217;ve found nothing better for cleaning up text. Regular expressions work by pattern matching text and have a lot of flexibility. Need to find every phone number in a document? Want to clean up dates? Have to reformat a document while keeping the text the same? Regex is the tool for you.\u00a0Regex isn&#8217;t a standalone program but rather plugs into other tools (including all of the tools below, as well as some programming languages). I recommend <a title=\"Regex tutorial\" href=\"http:\/\/misc.yarinareth.net\/regex.html\">this tutorial<\/a> for getting started.<\/p>\n<p><strong>Notepad++<\/strong><\/p>\n<p><strong><\/strong>While not as dazzling as the other players on this list, <a title=\"Notepad++\" href=\"https:\/\/notepad-plus-plus.org\/\">Notepad++<\/a>\u00a0is my go-to text editor and the main platform I use for leveraging regular expressions. It&#8217;s always good to have an open source text editor around and this one is my particular workhorse.<\/p>\n<p><strong>OpenRefine<\/strong><\/p>\n<p><a title=\"OpenRefine\" href=\"http:\/\/openrefine.org\/\">OpenRefine<\/a>\u00a0(formerly Google Refine) in an open source tool for cleaning up spreadsheet data. This tool allows you to dig into your data by faceting it across any number of variables. I find it particularly handy for generating counts; for example, it&#8217;s incredibly easy to find out how many times {variable1=X AND variable2=Y} versus {variable1=X AND variable2=Z}. Faceting also allows for editing of select subsets of data. You can also do stronger data manipulations, such as streamlining inconsistent spelling and formatting or breaking multi-component cells apart\/collapsing columns together. I recommend <a title=\"OpenRefine tutorial\" href=\"http:\/\/thomaspadilla.org\/dataprep\/\">this tutorial<\/a> for getting started.<\/p>\n<p><strong>Bulk Rename Utility<\/strong><\/p>\n<p><strong><\/strong>Need to rename a number of files? <a title=\"Bulk Rename Utility\" href=\"http:\/\/www.bulkrenameutility.co.uk\/Main_Intro.php\">Bulk Rename Utility<\/a>\u00a0is the tool for you! This software allows you to rename files in very specific ways such as: adding characters to the ending, removing characters from the name beginning, changing something at a specific position in the name, and much more. You can also add numbering and dates to file names or do a custom search and replace with regular expressions. I don&#8217;t use Bulk Rename Utility a lot, but it saves me a ton of time and energy when I do.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you follow me on twitter, you may have noticed a small rant the other day about how much I dislike how Excel handles dates (it&#8217;s a proven fact that Excel is terrible with dates). My beef with Excel got &hellip; <a href=\"https:\/\/dataabinitio.com\/?p=660\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[],"class_list":["post-660","post","type-post","status-publish","format-standard","hentry","category-dataanalysis"],"_links":{"self":[{"href":"https:\/\/dataabinitio.com\/index.php?rest_route=\/wp\/v2\/posts\/660","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dataabinitio.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dataabinitio.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dataabinitio.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dataabinitio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=660"}],"version-history":[{"count":10,"href":"https:\/\/dataabinitio.com\/index.php?rest_route=\/wp\/v2\/posts\/660\/revisions"}],"predecessor-version":[{"id":670,"href":"https:\/\/dataabinitio.com\/index.php?rest_route=\/wp\/v2\/posts\/660\/revisions\/670"}],"wp:attachment":[{"href":"https:\/\/dataabinitio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dataabinitio.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dataabinitio.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}