1

我想保存一个包含 11 列的文件。除了两列之外,所有列都必须用制表符分隔,其余列用空格分隔(请不要问我,这个想法是什么程序员提出的,这不是我的想法!)。

m <- data.frame("DIN156", 6, 1, 255, "DINs", "_00:01:00.000000", "_00:00:00.001", "gidx", 1, "cidx", 1)

第 4 列和第 5 列必须用空格分隔,其余的用制表符分隔。

知道怎么做吗?谢谢!

4

1 回答 1

3
m <- data.frame("DIN156", 6, 1, 255, "DINs", "_00:01:00.000000", "_00:00:00.001", "gidx", 1, "cidx", 1)
m[, 4] <- paste(m[, 4], m[, 5])
colnames(m)[4] <- paste(colnames(m)[4:5], collapse = " ")
m[, 5] <- NULL
write.table(m, file = "myfile.txt", sep = "\t")
于 2016-03-03T11:08:29.307 回答