DataFrame value startswith
<p>I have the following dataframe in pandas:</p>

<pre><code>        Datum   Zeit                                     Event
0  14.11.2016  13:00   VerÃ¶ffentlichung des 9-Monats-Berichtes
1  14.03.2017  13:00            Telefonkonferenz fÃ¼r Analysten
2  14.03.2017  13:00            Telefonkonferenz fÃ¼r Analysten
3  27.04.2017  14:00              Ordentliche Hauptversammlung
4  03.05.2017  14:00                         Dividendenzahlung
5  15.05.2017  14:00                    Bericht zum 1. Quartal
6  14.08.2017  14:00           Telefonkonferenz fÃ¼r Investoren
7  14.08.2017  14:00            Telefonkonferenz fÃ¼r Analysten
8  14.08.2017  14:00  VerÃ¶ffentlichung des Halbjahresberichtes
</code></pre>

<p>I am looking for the dates of quarterly reports here ("Bericht" in good old German).<br>
I can select the row via</p>

<pre><code>df.loc[df["Event"].str.startswith("Bericht"), "Datum"]
</code></pre>

<p>which returns a <code>Series</code> object like</p>

<pre><code>5    15.05.2017
Name: Datum, dtype: object
</code></pre>

<p>However, I only want to have the date - am I overcomplicating things here?</p>

<p>You are doing well. If you only want to have the date, you can do:</p>

<pre><code>df.loc[df["Event"].str.startswith("Bericht"), "Datum"].values
</code></pre>

<p>This returns a list of dates.</p>

python pandas dataframe