Separador de decimais

Em uma das colunas do meu data frame, os separadores de decimal estão misturados, ie, tem ponto e vírgula.
Ex: biomassa = (74.5 76,6 77,9 52,8). Como eu faço para deixar tudo com um único separador?

Já tentei substituir o ponto por vírgula, mas não rolou. E tentei excluir a linha com ponto, mas continuou aparecendo a coluna como character e não como numérica.

Amanda, você pode importar a coluna como texto e fazer uma substituição dos caracteres. O código abaixo te ajuda?

biomassa = c("74.5", "76,6", "77,9", "52,8")
as.numeric(stringr::str_replace(biomassa, ",", "."))
#> [1] 74.5 76.6 77.9 52.8

Created on 2020-06-17 by the reprex package (v0.3.0)

Eu fiz contrário… Eu substitui o ponto por vírgula e depois fiz o as.numeric, mas ele retornava tudo como NA.