title: Create Repeating N Rows at Interval N Pandas DF
body: <p>i have a df1 with shape 15,1 but I need to create a new df2 of shape 270,1 with repeating rows from each row of the rows in df1 at intervals of 18 rows 15 times (18 * 15 = 270). The df1 looks like this:</p>
  <pre><code>              Sites
  0              TULE
  1        DRY LAKE I
  2        PENASCAL I
  3           EL CABO
  4     BARTON CHAPEL
  5             RUGBY
  6          BARTON I
  7       BLUE CREEK 
  8       NEW HARVEST
  9    COLORADO GREEN
  10     CAYUGA RIDGE
  11  BUFFALO RIDGE I
  12      DESERT WIND
  13       BIG HORN I
  14           GROTON
  </code></pre>
  <p>My df2 should look like this in abbreviated form below and thank you,</p>
  <p><a href="https://i.stack.imgur.com/Pk4yL.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Pk4yL.png" alt="enter image description here" /></a></p>