Формат (, justify = left) в фрейме данных также выравнивает имена столбцов по левому краю?

Я относительно новичок в R, поэтому, надеюсь, это легко исправить.

Вот моя проблема:

x <- data.frame(c("Thing1", "Thing2", "Thing3", "Thing4", "Thing5"), c("Sizeable line of text", "more text", "I hope this aligns", "something", "help me"))
colnames(x) <- c("T", "Text")
format(x, justify = "left")

       T                  Text
1 Thing1 Sizeable line of text
2 Thing2 more text            
3 Thing3 I hope this aligns   
4 Thing4 not much             
5 Thing5 help me 

Как я могу заставить имена столбцов выровняться по левому краю с остальной частью фрейма данных?

Заранее спасибо.


person neuropsych    schedule 08.03.2015    source источник
comment
почему ты хочешь сделать это? Если это для целей отчетности, вы можете взглянуть на что-то вроде пакета pander.   -  person A5C1D2H2I1M1N2O1R2T1    schedule 08.03.2015
comment
Просто меня это реально раздражало. Пандер посмотрю, спасибо.   -  person neuropsych    schedule 08.03.2015


Ответы (1)


person    schedule
comment
Это работает на обычном data.frame, но не на dplyr:::print.tbl_df() - person smci; 18.05.2015
comment
Что делает F? - person not2qubit; 20.11.2020
comment
@ not2qubit это ярлык для FALSE. Правильный путь должен быть правильным = FALSE. - person Petr Matousu; 20.11.2020