如何在R中的列之间添加空格?

时间:2019-05-15 15:27:19

标签: sql r text-files space

我需要在数据集中的列之间添加一定数量的空格。

我正在使用RODBC和sqlquery函数,并且我的脚本使用write.fwf生成了具有固定宽度的txt文件。

我有一列必须创建一个单独的dataframe变量,然后用这个新变量替换旧的列,自从替换了它之后,我似乎再也无法调整其宽度了。

我尝试进入sqlquery并在替换的列之前添加''空格,但文本文件仍然没有空格。我替换该列的原因是因为我需要对其进行格式化以显示尾随零。

之前,我的专栏是这样的:

Column1         Column2
A               20

现在,替换列之后,文本文件中将显示以下内容:

Column1 Column2
A       20.00

与替换前相比,有什么方法可以调整两列之间的宽度或间距吗?

1 个答案:

答案 0 :(得分:0)

我实际上找到了一种方法。

我在仅具有该列的另一个变量中创建了另一个数据框,并使用paste()在该列前面添加了空格,然后用此新创建的变量替换了数据集中的该列。

ColumnSpaced <- data.frame("Column2" = paste("    ", Table1$Column2))
table$Column2 <- ColumnSpaced$Column2