Comments (4)
This package looks very promising!
I was thinking about how to make report more integrated with the RMarkdown. The current missing things for me in report are that there are not many options to change styling; and therefore, there are less RMarkdown inlining possibilities.
An API suggestion and an expected result:
library(tidyverse)
library(report)
iris %>%
with(., cor.test(Sepal.Length, Petal.Length)) %>%
report() %>%
report_style(
rename_values(
Parameter1 = `Sepal Length`,
Parameter2 = `Sepal Width`
),
text_bold(
value = "Parameter1"
),
text_bold(
value = "Parameter2"
)
text_italic(
value = "r"
),
text_italic(
value = "p"
)
) %>%
to_fulltext()
#> The Pearson's product-moment correlation between **Sepal Length** and
#> **Petal Length** is positive, significant and large (*r = 0.87*, *p < .001*).
This kind of pipe chaining is implemented in a very well manner in rstudio/gt.
Also, referring to your initial message, I'd suggest doing modifications in the object returned by report()
instead of relying upon the pure RegEx which would be a lot of work and very likely to fail.
from report.
@strboul Thanks for that suggestion! >e will start looking into it once an initial version of report in on CRAN. We might ping you then to seek your opinion
from report.
The cli
package could coloring console output quite straightforward, but I don't know how well it translates to Md/TeX/HTML output (if at all)?
from report.
Dr. Strengejacke strongly recommends the easystats
remain lightweight, so can't pick up a new dependency like cli
π
insight
has a utility function does exactly this:
https://easystats.github.io/insight/reference/print_color.html
from report.
Related Issues (20)
- report does not work with BayesFactor models
- report_sample(): add indices names in caption instead of table HOT 1
- support for quantile regression
- Report Summary for Time Series Model Stats
- report_table() fully markdown compatible? HOT 3
- objects of class [clogit, coxph] are not supported by report()
- Report text duplicated many times for brms model using in a tidymodels workflow
- Fix failing snapshots1: `report.htest-chi2` HOT 3
- Fix failing snapshots2: `report.brms`
- problems using group_by with cor.test report HOT 1
- ANOVA report missing 2nd degrees of freedom
- Missing citation for Allie Brosh's "All the Things" image HOT 2
- [Feature request] Support output of `test_predictions` from `ggeffects` HOT 3
- Can not report models/objects derived from function in pysch package
- Fix contrast errors coming from a customization that only the report website template is using HOT 2
- My hub
- t.test sign interpretation HOT 1
- Gender vs Sex mismatch in report_participants HOT 1
- Test failing on CRAN HOT 1
- Change how unspecified `...` arguments are passed to other functions HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from report.