title: BigQuery rounds decimals to zero when uploading CSV file
body: <p>I've been trying to upload a csv file from GCS to BigQuery and it keeps rounding the decimals in one column to zero, no matter what I try.</p>
  <p>The original data is a csv file and it looks like this when I load it with Pandas:</p>
  <pre><code>    User    Prob  Date
  0   2036312 0.35  2021-08-05
  1   2285452 0.02  2021-08-05
  2   2285462 0.10  2021-08-05
  3   2285472 0.10  2021-08-05
  4   2285482 0.10  2021-08-05
  </code></pre>
  <p>When I load it on BigQuery it comes out like this:</p>
  <pre><code>Row  User    Prob   Date    
  1    2218472  0.0    2021-08-05
  2    2241002  0.0    2021-08-05
  3    2243352  0.0    2021-08-05
  4    2248842  0.0    2021-08-05
  5    2258942  0.0    2021-08-05
  </code></pre>
  <p>I tried Auto detect schema and it loads as float, I tried writing schema by hand and passing column as numeric and also as string and I get exactly the same result (all numbers rounded to 0.0).</p>
  <p>I'm at a loss! What else can I try and why is this happening?</p>