# get\_column\_results

<pre class="language-python"><code class="lang-python">dbnl.get_column_results(
    *,
    run: <a data-footnote-ref href="#user-content-fn-1">Run</a>,
) -> pandas.DataFrame:
</code></pre>

## Parameters

<table><thead><tr><th width="188">Arguments</th><th>Description</th></tr></thead><tbody><tr><td><code>run</code></td><td>The dbnl <a href="../../sdk-objects/run">Run</a> from which to retrieve the results.</td></tr></tbody></table>

## Returns

<table><thead><tr><th width="224">Type</th><th>Description</th></tr></thead><tbody><tr><td><code>pandas.DataFrame</code></td><td>A <a href="https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.html">pandas DataFrame</a> of the <a href="report_results-2">uploaded</a> data for the particular Run.</td></tr></tbody></table>

{% hint style="danger" %}
You can only call `get_column_results` after the run is [closed](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-functions/run/close_run).
{% endhint %}

## Examples

```python
import dbnl
import pandas as pd
dbnl.login()


proj = dbnl.get_or_create_project(name="test_p1")
uploaded_data = pd.DataFrame({"error": [0.11, 0.33, 0.52, 0.24]})
run = dbnl.report_run_with_results(
    project=proj,
    column_results=test_data,
)

downloaded_data = dbnl.get_column_results(run=run)
assert downloaded_data.equals(uploaded_data)
```

[^1]: [Run](https://docs.dbnl.com/v0.20.x/using-distributional/python-sdk/sdk-objects/run)
