title: Is there any generic functions to assign column names in pyspark?
body: <p>is there any generic functions to assign column names in pyspark ?instead of _1,_2,_3....... it has to give col_1,col_2,col_3</p>
  <pre><code>+---+---+---+---+---+---+---+---+---+---+---+---+
  | _1| _2| _3| _4| _5| _6| _7| _8| _9|_10|_11|_12|
  +---+---+---+---+---+---+---+---+---+---+---+---+
  |  0|  0|  0|  1|  0|  1|  0|  0|  0|  1|  0|   |
  |  0|  0|  0|  1|  0|  1|  0|  0|  0|  1|  0|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  0|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  1|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  1|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  1|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  1|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  1|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  1|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  1|   |
  |  0|  0|  0|  0|  0|  1|  1|  0|  1|  1|  1|   |
  +---+---+---+---+---+---+---+---+---+---+---+---+
  only showing top 20 rows
  </code></pre>