所以我使用SGA工具来处理我的图像。它以.dat文件的形式返回结果。现在为了在R中处理这些数据,我尝试使用haven包导入.dat文件。我安装了haven和它的库,但是我仍然无法导入数据,它给出了这个错误消息。
Error: Failed to parse C:/Users/QuRana/Desktop/SGA Tools/Plate_Image_Example (1).dat: This version of the file format is not supported.
当我使用install.packages("haven")
命令时,haven被加载,但是当我使用library(haven)
加载库时,控制台上除了这个之外什么也没有出现
> library(haven)
当我使用这个代码时:
datatrial1 <- read_dta("C:/Users/QuRana/Desktop/SGA Tools/Plate_Image_Example (1).dat")
当我尝试将.dat文件转换为.csv文件并加载数据时,导入的数据会在列中的值之前添加额外的“t”值,第一个值除外,如下所示:
Flags: S - Colony spill or edge interference C - Low colony circularity
# row\tcol\tsize\tcircularity\tflags
1\t1\t4355\t0.9053\t
1\t2\t4456\t0.8401\t
1\t3\t3439\t0.8219\t
1\t4\t3215\t0.8707\t
所有的t前面的数值不是我想要的。另一个问题,我面临的是我不能安装gitter包在我的R版本,这是R4.2.2。
1条答案
按热度按时间c0vxltue1#
你可以像这样读取制表符分隔的文件'read.delim(“file_path”,header = TRUE,sep =“\t”)