我需要在数据集中的列之间添加一定数量的空格。
我正在使用RODBC和sqlquery函数,并且我的脚本使用write.fwf生成了具有固定宽度的txt文件。
我有一列必须创建一个单独的dataframe变量,然后用这个新变量替换旧的列,自从替换了它之后,我似乎再也无法调整其宽度了。
我尝试进入sqlquery并在替换的列之前添加''空格,但文本文件仍然没有空格。我替换该列的原因是因为我需要对其进行格式化以显示尾随零。
之前,我的专栏是这样的:
Column1 Column2
A 20
现在,替换列之后,文本文件中将显示以下内容:
Column1 Column2
A 20.00
与替换前相比,有什么方法可以调整两列之间的宽度或间距吗?
答案 0 :(得分:0)
我实际上找到了一种方法。
我在仅具有该列的另一个变量中创建了另一个数据框,并使用paste()在该列前面添加了空格,然后用此新创建的变量替换了数据集中的该列。
ColumnSpaced <- data.frame("Column2" = paste(" ", Table1$Column2))
table$Column2 <- ColumnSpaced$Column2