title: Replace NaN values of pandas.DataFrame with values from list
body: <p>In a python script using the library <code>pandas</code>, I have a dataset of let's say 100 lines with a feature "X", containing 36 <code>NaN</code> values, and a list of size 36.</p>
  
  <p>I want to replace all the 36 missing values of the column "X" by the 36 values I have in my list.</p>
  
  <p>It's likely to be a dumb question, but I went through all the doc and couldn't find a way to do it.</p>
  
  <p>Here's an example :</p>
  
  <p><strong>INPUT</strong></p>
  
  <pre><code>Data:   X      Y
          1      8
          2      3
          NaN    2
          NaN    7
          1      2
          NaN    2
  </code></pre>
  
  <p><strong>Filler</strong></p>
  
  <pre><code>List: [8, 6, 3]
  </code></pre>
  
  <p><strong>OUTPUT</strong></p>
  
  <pre><code>Data:   X      Y
          1      8
          2      3
          8      2
          6      7
          1      2
          3      2
  </code></pre>