title: Creating a new rdd from another rdd in Python
body: <p>I am completely new to pysparks and rdd. I am trying to understand how rdd works and I am having problems accessing part of the data in a rdd. I would like to select a few columns from an existing rdd and create a new rdd. </p>
  
  <p>An example below:</p>
  
  <pre><code>user_rdd = [Row(id=u'1', first_name=u'Steve', last_name=u'Kent', email=u's.kent@email.com'),Row(id=u'2', first_name=u'Margaret', last_name=u'Peace', email=u'marge.peace@email.com')]
  
  display(user_rdd)
  
  | email                 | first_name | id | last_name
  | s.kent@email.com      | Steve      | 1  | Kent
  | marge.peace@email.com | Margaret   | 2  | Peace
  </code></pre>
  
  <p>How to select 2 columns from user_rdd and create a new rdd like below?</p>
  
  <pre><code>| id | first_name | last_name | full_name
  | 1  | Steve      | Kent      | Steve Kent
  | 2  | Margaret   | Peace     | Margaret Peace
  </code></pre>