title: Trying to parse string and create new columns in data frame in Python pandas
body: <p>I have the following data frame.</p>
  
  <pre><code>Team Opponent  Detail
  Redskins Rams  Kirk Cousins .... Penaltyon Bill Smith, Holding:10 yards 
  </code></pre>
  
  <p>What I want to do is create THREE columns using pandas which would give my the name (in this case Bill Smith), the type of infraction(Offensive holding), and how much it cost the team(10 yards). So it would look like this</p>
  
  <pre><code>Team      Opponent Detail Name       Infraction Yards
  Redskins  Rams            Bill Smith  Holding   10 yards
  </code></pre>
  
  <p>I used some string manipulation to actually extract the fields out, but don't know how to create a new column. I have looked through some old columns, but cannot seem to get it to work. Thanks!</p>