对齐文本文件中的列

时间:2011-04-28 03:09:52

标签: r alignment

有没有办法,使用R,我可以整理前3列并且每个列之间只有一个空格。目前,它更像是一个“标签”。

以下是原始文件的内容:

anim      sire      dam
4736    2A0584  2W151
4737    2A0584  2W151
4738    2A0584  2W151
4739    2A0584  2W151
4963    1W648   1W174
4964    1W648   1W174

我希望新文件的内容包含原始数据,但是要像这些列中每个值之间只有一个空格

anim sire   dam
4736 2A0584 2W151
4737 2A0584 2W151
4738 2A0584 2W151
4739 2A0584 2W151
4963 1W648 1W174
4964 1W648 1W174

1 个答案:

答案 0 :(得分:2)

如果您在此处显示该文本并且您想要一个包含单个空格的文件,那么请将其读入:

 x <- read.table("f.txt", header = TRUE)

现在用期望的选项写出来(没有行名,没有引号):

 write.table(x, "outf.txt", sep = " ", row.names = FALSE, quote = FALSE)