Hello,
You're right, none of the two seems to be working.
set_width gives me tables of the same width no matter what value I pass
as argument.
And set_caption is asking for a flextable object, doesn't work with
huxtable.
I don't know how to solve it right now, I will try later.
Rui Barradas
Às 10:51 de 12/12/19, Ashim Kapoor escreveu:
Hello once again,
for me,set_caption is not working as well. Here is my Rmd file :-
---
title: Testing Huxtables
author: Ashim Kapoor
output: word_document
---
```{r}
library(dplyr)
library(huxtable)
hx <- iris %>%
group_by(Species) %>%
summarise_if(is.numeric, mean) %>%
as_hux() %>%
add_colnames() %>%
set_bold(1, , TRUE) %>%
set_bottom_border(1, , 1) %>%
set_width(0.3) %>%
set_col_width(1:5, 1.5) %>%
set_number_format(2) %>%
set_caption("Table 1:")
hx
```
Thank you,
Ashim
On Thu, Dec 12, 2019 at 12:57 PM Ashim Kapoor <ashimkap...@gmail.com
<mailto:ashimkap...@gmail.com>> wrote:
On Wed, Dec 11, 2019 at 9:11 PM Rui Barradas <ruipbarra...@sapo.pt
<mailto:ruipbarra...@sapo.pt>> wrote:
Hello,
This works for me:
library(dplyr)
library(huxtable)
library(flextable)
library(officer)
hx <- iris %>%
group_by(Species) %>%
summarise_if(is.numeric, mean) %>%
as_hux() %>%
add_colnames() %>%
set_bold(1, , TRUE) %>%
set_bottom_border(1, , 1) %>%
set_width(0.99) %>%
set_col_width(1:5, 0.99) %>%
set_number_format(2)
hx
quick_docx(hx, file = "test.docx")
Does set_width work for you ? For me modifying the argument to
set_width is NOT working.
There are ways of doing the same without pipes, those functions
don't
have the prefix 'set_'. But I believe that what's important is
function
?quick_docx.
Hope this helps,
Rui Barradas
Às 11:37 de 11/12/19, Ashim Kapoor escreveu:
> Dear All,
>
> I am reading this :-
>
> https://hughjonesd.github.io/huxtable/huxtable.html
>
> I quote from the above:
>
> If you want to create Word or Powerpoint documents, install
the flextable
> package <https://cran.r-project.org/package=flextable> from
CRAN. Huxtables
> can then be automatically printed in Word documents. Or you
can convert
> them to flextable objects and include them in Word or
Powerpoint documents.
>
> My query is how do I do the former ? How do I do this --->
Huxtables can
> then be automatically printed in Word documents.
>
> I do understand how to do this ---> Or you can convert them
to flextable
> objects and include them in Word or Powerpoint documents.
>
> Thank you,
> Ashim
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@r-project.org <mailto:R-help@r-project.org> mailing
list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible
code.
>
______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.