title: Pandas split on regex
body: <p>I have pandas df with a column containing comma-delimited characteristics like so:</p>
  
  <pre><code>Shot - Wounded/Injured, Shot - Dead (murder, accidental, suicide), Suicide - Attempt, Murder/Suicide, Attempted Murder/Suicide (one variable unsuccessful), Institution/Group/Business, Mass Murder (4+ deceased victims excluding the subject/suspect/perpetrator , one location), Mass Shooting (4+ victims injured or killed excluding the subject/suspect
  </code></pre>
  
  <p>I would like to split this column into multiple dummy-variable columns, but cannot figure out how to start this process.  I am trying to split on columns like so:</p>
  
  <pre><code>df['incident_characteristics'].str.split(',', expand=True)
  </code></pre>
  
  <p>This doesn't work, however, because there are commas in the middle of descriptions.  Instead, I need to split based on a regex match of a comma followed by a space and a capital letter.  Can str.split take regex?  If so, how is this done?</p>
  
  <p>I think this Regex will do what I need:</p>
  
  <pre><code>,\s[A-Z]
  </code></pre>