title: Split a column of string then group by the index and then add them up?
body: <p>so here is what I have in my dataframe</p>
  <pre><code>+--------+------------------+---------------------+--+
  | Userid |      Country     |        food         |  |
  +--------+------------------+---------------------+--+
  |   1001 |  United States   | cheese;burger;pizza |  |
  |   1002 | United States    | burger;pizza        |  |
  |   1003 | Canada           | pizza;noodles       |  |
  +--------+------------------+---------------------+--+
  </code></pre>
  <p>I need to make them into this way, i tried different ways,like making them into dictionary,but not works...</p>
  <pre><code>+---------------+--------+--------+-------+---------+
  |    Country    | Cheese | Burger | pizza | noodles |
  +---------------+--------+--------+-------+---------+
  | United States |      1 |      2 |     2 |       0 |
  | Canada        |      0 |      0 |     1 |       1 |
  +---------------+--------+--------+-------+---------+
  </code></pre>