Data.txt:
Index;Time;
1;2345;
2;1423;
3;5123;
编码:
dat <- read.table('data.txt', skip = 1, nrows = 2, header =TRUE, sep =';')
结果:
X1 X2345
1 2 1423
2 3 5123
我希望标题为索引和时间,如下所示:
Index Time
1 2 1423
2 3 5123
我怎么做?
最佳答案
恐怕没有直接的方法可以实现这一目标。您要么读了整个表,然后删除了不需要的行,要么读了两次表,以后再分配标题:
header <- read.table('data.txt', nrows = 1, header = FALSE, sep =';', stringsAsFactors = FALSE)
dat <- read.table('data.txt', skip = 2, header = FALSE, sep =';')
colnames( dat ) <- unlist(header)
关于r - 如何读取标题但也跳过行-read.table()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23543825/