You should know that path-connectedness implies connectedness. Here's a sketch of the proof that there is always a path between two points in $\mathbb{R}^2 \setminus \{0\}$. I choose to remove $0$ for ease of notation, but this argument runs the exact same way if we remove $f(1/2)$. Of course, you could have removed $f^{-1}(0)$ from $(0,1)$, and then you do end up with $\mathbb{R}^2 \setminus \{0\}$. Regardless, let's get to the proof.
Take any two points $x,y \in \mathbb{R}^2 \setminus \{0\}$. Using polar coordinates, we can write $x = (r_1, \theta_1)$ and $y = (r_2,\theta_2)$, and without loss of generality $r_{2} \geq r_{1}$. First consider the path
$$\gamma_{1}(t) = (r_{1}, \theta_{2}t + (1-t)\theta_{1})$$
Since $r_{1} \neq 0$, this path never passes through the origin. Note that this path starts at $x = (r_{1},\theta_{1})$ and ends at $(r_{1},\theta_2)$. Then let
$$\gamma_{2}(t) = (r_{2}t + (1-t)r_{1},\theta_{2})$$
Since $r_{2} \geq r_{1}$, $r_{2}t + (1-t)r_{1}\geq r_{1} > 0$, so this path never passes through the origin. Moreover, it starts at $(r_{1},\theta_{2})$ and ends at $(r_{2},\theta_{2}) = y$.
If you concatenate $\gamma_{2}$ and $\gamma_{1}$, that is if you run along $\gamma_{1}$ at twice the speed and then run along $\gamma_{2}$ at twice the speed, you get a new path $\gamma$ that goes from $x$ to $y$ without touching the origin.
\setminus) or $/$ (/)? – Asaf Karagila Feb 14 at 14:33