无法打开.dat文件上R即使与haven安装

s6fujrry  于 2023-02-06  发布在  其他
关注(0)|答案(1)|浏览(173)

所以我使用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。

c0vxltue

c0vxltue1#

你可以像这样读取制表符分隔的文件'read.delim(“file_path”,header = TRUE,sep =“\t”)

相关问题