title: Finding cumprod for dataframe?
body: <p>I've a (triangular)data frame
  i,e:DF1:</p>
  <pre><code>2016A   NaN NaN  2.5  6.5  NaN  NaN
  2016B   NaN 5.32 6.3  NaN  NaN  NaN
  2017A   NaN 9.4  5.6  NaN  NaN  NaN
  2018B   4.5 NaN  5.6  NaN  NaN  NaN
  2018C   NaN 6.5  4.3  NaN  NaN  NaN
  2019A   5.3 NaN  NaN  NaN  NaN  NaN
  </code></pre>
  <p>I've to find the <strong>cumprod</strong> for this dataframe.</p>
  <p>I tried this code:</p>
  <pre><code>df2= df1.iloc[:, ::-1].cumprod(axis=1).iloc[:, ::-1]
  </code></pre>
  <p>But result is same as df1</p>
  <p>The result should look like:</p>
  <pre><code>2016A   NaN NaN   16.25  6.5  NaN   NaN
  2016B   NaN 33.51  6.3   NaN  NaN   NaN
  2017A   NaN 52.64  5.6   NaN  NaN   NaN
  2018B   25.2 NaN   5.6   NaN  NaN   NaN
  2018C   NaN 27.95  4.3   NaN  NaN   NaN
  2019A   5.3  NaN   NaN   NaN  NaN   NaN
  </code></pre>
  <p>Thank you for your time :)</p>