Let injective function $\mathrm v : \mathbb R \to \mathbb R^3$ be defined by
$$\mathrm v (t) = t \begin{bmatrix} 1\\ 1\\ 1\end{bmatrix}$$
and let $f : \mathbb R^3 \to \mathbb R$ be defined by
$$f (\mathrm x) = \begin{bmatrix} 1\\ 0\\ 0\end{bmatrix}^{\top} \mathrm x$$
Since,
$$(f \circ \mathrm v) (t) = t \, \begin{bmatrix} 1\\ 0\\ 0\end{bmatrix}^{\top} \begin{bmatrix} 1\\ 1\\ 1\end{bmatrix} = t$$
for all $t \in \mathbb R$, then $f$ is a left inverse of $\mathrm v$. However, function $g : \mathbb R^3 \to \mathbb R$, which is defined by
$$g (\mathrm x) = \frac{1}{3} \begin{bmatrix} 1\\ 1\\ 1\end{bmatrix}^{\top} \mathrm x$$
is another left inverse of $\mathrm v$, for $(g \circ \mathrm v) (t) = t$ for all $t \in \mathbb R$. There are infinitely many left inverses of $\mathrm v$ because there are infinitely many vectors whose inner product with $\begin{bmatrix} 1 & 1 & 1\end{bmatrix}^{\top}$ is $1$.