使用 R 读取包含科学数字的 csv 文件

Read a csv file containing scientific numbers with R

我正在尝试读取包含具有科学价值的列的 csv 文件。

我的 csv 文件如下所示:

我的脚本代码如下:

data <- read.csv('data_physico_qpcr_analyse.csv',sep=";")
head(data)

问题是具有科学值的列被格式化为字符类型而不是数字。

我尝试使用以下语法转换列:

data <- read.csv('data_physico_qpcr_analyse.csv',sep=";",colClasses=c("character","character","numeric","character","character","character",))

我也尝试将 excel 中的列转换为数字,但逗号始终保留在格式中。

如何使用 R 将 cible__par_g 列转换为数字类型?

您尝试过以下方法吗?:

options(scipen=999)

这通常 returns non-scientific 值,但我不确定从 excel.

加载时它是否对您的情况有帮助