Я не уверен, что это правильный форум для публикации, но я заметил странное поведение с пакетом flextable
в R, и мне было интересно, может ли кто-нибудь пролить свет.
В документации для flextable
показано, что объекты изменяются при их повторном назначении, например:
ft <- regulartable(head(iris))
ft <- color(ft, color = "orange", part = "body" )
Однако мой код изменяет фактическую таблицу, даже не переназначая ее, просто используя трубопровод %>%
:
myft <- regulartable(head(iris))
myft %>% align(j = 1, align = "left")
myft # changed
Я не думаю, что проблема заключается в конвейере, поскольку он не имеет такого же эффекта с другими пакетами, например:
library(plyr)
df <- head(iris)
df %>% mutate(Sum=Sepal.Width*2)
df # unchanged
Это ошибка в flextable
? Или это по замыслу?