R 带有';9月&x27日;论点

R 带有';9月&x27日;论点,r,R,我试图从文本文件中读取下表。以下是我的文本文件的外观: 我的R命令如下 trial1 <- read.table("readtabletrial.txt",sep=c(1,3,5,7),col.names=c("t1","t2","t3","t4")) 我为低质量的例子道歉。但我正在处理相当大的类似类型的数据集。我无法从这些数据生成可复制的示例,我不知道如何将“txt”文件和R数据保存在R中,以便在我的问题中使用它们 从您的输出来看,您的列似乎是按固定宽度分隔的,因此您可以尝试使用rea

我试图从文本文件中读取下表。以下是我的文本文件的外观:

我的R命令如下

trial1 <- read.table("readtabletrial.txt",sep=c(1,3,5,7),col.names=c("t1","t2","t3","t4"))

我为低质量的例子道歉。但我正在处理相当大的类似类型的数据集。我无法从这些数据生成可复制的示例,我不知道如何将“txt”文件和R数据保存在R中,以便在我的问题中使用它们

从您的输出来看,您的列似乎是按固定宽度分隔的,因此您可以尝试使用
read.fwf

con = textConnection("12 333  5
+ 1 1234 14
+ 20988 432
+ 145677 34
+ 78 954 34
+ 9087 4 51")

read.fwf(con, widths = c(2,2,2,3))
  V1 V2 V3  V4
1 12  3 33   5
2  1 12 34  14
3 20 98  8 432
4 14 56 77  34
5 78  9 54  34
6 90 87  4  51

但如果计算空白/空白,则每行的宽度为9。谢谢@Psidom。
12  3   33  5
1   12  34  14
20  98  8   432
14  56  77  34
78  9   54  34
90  87  4   51
con = textConnection("12 333  5
+ 1 1234 14
+ 20988 432
+ 145677 34
+ 78 954 34
+ 9087 4 51")

read.fwf(con, widths = c(2,2,2,3))
  V1 V2 V3  V4
1 12  3 33   5
2  1 12 34  14
3 20 98  8 432
4 14 56 77  34
5 78  9 54  34
6 90 87  4  51