Как добавить пробелы между столбцами в R? - PullRequest
0 голосов
/ 15 мая 2019

Мне нужно добавить определенное количество пробелов между столбцами в моем наборе данных.

Я использую функции RODBC и sqlquery, и мой скрипт генерирует текстовый файл с фиксированной шириной, используя write.fwf.

У меня есть один столбец, в котором мне пришлось создать отдельную переменную dataframe и заменить старый столбец этой новой переменной, и с тех пор, как я заменил ее, я больше не могу регулировать ее ширину.

Я попытался войти в свой sqlquery и добавить пробелы '' в столбец перед тем, который я заменил, но текстовый файл все еще выходит без промежутков между ними. Причина, по которой я заменил столбец, заключалась в том, что мне нужно было отформатировать его так, чтобы он отображал завершающие нули.

Раньше мои столбцы были такими:

Column1         Column2
A               20

Теперь после замены столбца в текстовом файле это выглядит так:

Column1 Column2
A       20.00

Есть ли способ, которым я могу перенастроить ширину или расстояние между двумя столбцами по сравнению с тем, как это было до замены?

1 Ответ

0 голосов
/ 15 мая 2019

Я действительно нашел способ сделать это.

Я создал другой фрейм данных в другой переменной только с этим столбцом и использовал paste (), чтобы включить пробелы перед столбцом, а затем заменил столбец в наборе данных на эту вновь созданную переменную.

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