Explicação
Por favor, observe que o número na coluna D na tela da sua pergunta está ajustado corretamente como um número, enquanto os outros números com um ponto são ajustados como texto.
Acho que você tem uma localidade que usa a vírgula ,
em vez do ponto .
para separar as decimais.
Portanto, se você converter o arquivo csv (substitua os pontos por vírgulas) antes de importar os dados, ele deverá funcionar.
Conversão com tr
Você pode usar tr
para substituir os pontos decimais por vírgulas. É uma boa ideia verificar primeiro (em um editor) que não há 'outros pontos' que você deseja preservar. Por exemplo, provavelmente há vírgulas que separam as colunas e você deve convertê-las em guias antes de substituir os pontos decimais.
Então, por exemplo (use seus próprios nomes de arquivo)
< csv-dot.txt tr ',' '\t' | tr '\.' ',' > csv-comma.txt
Exemplo
$ echo 5.4e-07,4.00e-07>csv-dot.txt
$ < csv-dot.txt tr ',' '\t' | tr '\.' ',' > csv-comma.txt
$ for i in csv-*;do echo -n "$i: ";cat "$i"; done
csv-comma.txt: 5,4e-07 4,00e-07
csv-dot.txt: 5.4e-07, 4.00e-07