title: Clone/Deep-Copy a Spark DataFrame
body: <p>How can a  deep-copy of a  DataFrame be requested - without resorting to a full re-computation of the original DataFrame contents?</p>
  
  <p>The purpose will be in performing a self-join on a Spark Stream.</p>