R 按特定字符分隔文本列表

R 按特定字符分隔文本列表,r,database-partitioning,R,Database Partitioning,我下载了一个.bed文件,并使用此https://genome.ucsc.edu/cgi-bin/hgLiftOver 现在我想使用此代码在R中加载转换后的文件“datahg38.bed” library(rtracklayer) dataset<-import.bed("datahg38.bed") 有没有办法解决这个问题 所以我发现输出格式是一个300000乘1的列表,应该是一个300000包含3个变量的表 格式是这样的 chr1:10142-10351 c

我下载了一个.bed文件,并使用此
https://genome.ucsc.edu/cgi-bin/hgLiftOver
现在我想使用此代码在R中加载转换后的文件
“datahg38.bed”

   library(rtracklayer)
dataset<-import.bed("datahg38.bed")
有没有办法解决这个问题

所以我发现输出格式是一个300000乘1的列表,应该是一个300000包含3个变量的表

格式是这样的

chr1:10142-10351
chr1:10453-10563
chr1:13044-13104
.
.
.
 chr1  10142  10351
 chr1  10453  10563
 chr1  13044  13104
 ...
所以基本上我需要用
read.table
把它作为一个表来读,然后把它转换成一个300000的3的矩阵。和字符
-
应用于分割数据。 我正在寻找这样的输出

chr1:10142-10351
chr1:10453-10563
chr1:13044-13104
.
.
.
 chr1  10142  10351
 chr1  10453  10563
 chr1  13044  13104
 ...
那么,谁能建议一种有效的方法来分离这些数据呢