-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathNovember-2021.Rmd
121 lines (61 loc) · 25.7 KB
/
November-2021.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
# November 2021 {-}
## November 1 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If you write documents using R, you may wish to spell check to find possible spelling mistakes.<br><br>The {spell_check_*} function family from {spelling} 📦 makes this easy for selected text, a collection of documents, or a package 🔍<a href="https://t.co/IxvzK0f9r1">https://t.co/IxvzK0f9r1</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/9bkSWUjakn">pic.twitter.com/9bkSWUjakn</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1455063237125357573?ref_src=twsrc%5Etfw">November 1, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 2 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes we may wish to check all relevant assumptions for a linear regression model in one go. <br><br>The {gg_diagnose} function from {lindia} 📦 does this for lm objects and provides helpful {ggplot2} visualizations ✅📊<a href="https://t.co/12Q5NT3c6P">https://t.co/12Q5NT3c6P</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/1bMYhDxosT">pic.twitter.com/1bMYhDxosT</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1455411427485835264?ref_src=twsrc%5Etfw">November 2, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 3 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes you need to display two plots, not in a grid, but one inside the other (aka "inset" plot).<br><br>Assuming you are using the grammar of graphics approach, this is easy to do using {inset_element} function from {patchwork} 📦! 👩🏭<a href="https://t.co/H2A9Yh0W6f">https://t.co/H2A9Yh0W6f</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/2diq1akqay">pic.twitter.com/2diq1akqay</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1455772460293496833?ref_src=twsrc%5Etfw">November 3, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 4 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Even after doing everything you can in R, sometimes you may want to further improve the performance of your code by rewriting it in C++.<br><br>The {cppFunction} from {Rcpp} 📦provides a convenient way to do so! ⚡️<a href="https://t.co/xL92m6Jlub">https://t.co/xL92m6Jlub</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/MIlRxRciMN">pic.twitter.com/MIlRxRciMN</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1456145168030126083?ref_src=twsrc%5Etfw">November 4, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 5 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">A dot plot is a simple yet informative way to visualize the distribution of continuous or quantitative variables.<br><br>The {geom_dotsinterval} function from {ggdist} 📦 provides the needed geometric layer! 🔵🔴<a href="https://t.co/n67JhkqJfr">https://t.co/n67JhkqJfr</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/XuqjlSWBbj">pic.twitter.com/XuqjlSWBbj</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1456517687853699072?ref_src=twsrc%5Etfw">November 5, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 6 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">When numerous key-pair values are specified in an environment, R's performance can degrade because of a significant amount of memory leakage.<br><br>The {fastmap} function from the eponymous 📦 provides a more performant alternative! 🔍<a href="https://t.co/H7dZxlZixI">https://t.co/H7dZxlZixI</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/Hxai0xP0KZ">pic.twitter.com/Hxai0xP0KZ</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1456880920376586245?ref_src=twsrc%5Etfw">November 6, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 7 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">While exploring data, one often needs a quick and easy way to create dot-and-whisker plots of coefficient estimates for regression models.<br><br>The {plot_model} function from {sjPlot} 📦 produces such plots for a wide range models 📊<a href="https://t.co/S4iMdhxUbB">https://t.co/S4iMdhxUbB</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/azkYut7LkL">pic.twitter.com/azkYut7LkL</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1457247944680345603?ref_src=twsrc%5Etfw">November 7, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 8 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">While analyzing text data, if you filter out stop words, you may wish to have them readily available in R.<br><br>The {generate_stoplist} function from {tidystopwords} 📦 provides them in more than 100 languages! 🛑<a href="https://t.co/fZK57AClCG">https://t.co/fZK57AClCG</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/R4aYJzr7CF">pic.twitter.com/R4aYJzr7CF</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1457598583906127873?ref_src=twsrc%5Etfw">November 8, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 9 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If you have a complex study design, before simulating it, you may first wish to validate it with a mock dataset.<br><br>The {check_design} function from {faux} 📦 provides a quick and easy visual way to do so! 📊<a href="https://t.co/N20EV0caL7">https://t.co/N20EV0caL7</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/dcG5cpLJ3j">pic.twitter.com/dcG5cpLJ3j</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1457967364218228738?ref_src=twsrc%5Etfw">November 9, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 10 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes you may need to operate on video files in R (e.g., change file format, convert to images, etc.).<br><br>The {av_*} function family from {av} 📦 provides numerous helpers to this end! 🎥<a href="https://t.co/v5mgjqqCQr">https://t.co/v5mgjqqCQr</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/21DWBeT0gq">pic.twitter.com/21DWBeT0gq</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1458325288820031489?ref_src=twsrc%5Etfw">November 10, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 11 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If RStudio is your preferred IDE for R, you may wish to list and change your current preferences programmatically, rather than pointing and clicking.<br><br>The {* _rstudio_prefs} function family in {rstudio.prefs} 📦 provides this! ✅<a href="https://t.co/IXw9ciTFZ7">https://t.co/IXw9ciTFZ7</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/IwTJHUFjle">pic.twitter.com/IwTJHUFjle</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1458692235655102464?ref_src=twsrc%5Etfw">November 11, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 12 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Lorenz curves provide a good way to visualize inequality in the distribution of a variable (like wealth). <br><br>The {stat_lorenz} function from {gglorenz} 📦provides the needed geometric layer to create such a curve easily 🙌<a href="https://t.co/AJpWz8rHCr">https://t.co/AJpWz8rHCr</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/4bCGp9mrQq">pic.twitter.com/4bCGp9mrQq</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1459050132176003112?ref_src=twsrc%5Etfw">November 12, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 13 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes you may wish to quickly prepare a frequency table for categorical variables.<br><br>The {datasummary_crosstab} function from {modelsummary} 📦 provides output with rich details! 🧮<br> <a href="https://t.co/ropUkhXb1v">https://t.co/ropUkhXb1v</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/plsTArmYA1">pic.twitter.com/plsTArmYA1</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1459401974571544582?ref_src=twsrc%5Etfw">November 13, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 14 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If you have a number of rows in your visualization, you may wish to individuate them with the help of different background colours.<br><br>The {geom_stripped_rows} function from {GGally} 📦 provides the perfect geometric layer! 🦓<a href="https://t.co/S12QxH4r8Y">https://t.co/S12QxH4r8Y</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/DnEgVri8yc">pic.twitter.com/DnEgVri8yc</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1459767865402437632?ref_src=twsrc%5Etfw">November 14, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 15 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If you are used to doing string interpolation in R using the {glue} 📦, you may wish to have a similar helper while writing SQL queries.<br><br>The {glue_sql} function cleverly handles SQL quoting while writing queries ✍️<a href="https://t.co/3zGFUR1m2e">https://t.co/3zGFUR1m2e</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/jeAVIRZaYS">pic.twitter.com/jeAVIRZaYS</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1460135642042671105?ref_src=twsrc%5Etfw">November 15, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 16 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Given the diversity of time series classes in the R ecosystem, you may wish to have a universal converter for interchanging classes.<br><br>The {ts_*} function family in {tsbox} 📦 provides just the tools! 🛠<a href="https://t.co/yqNT5DaLns">https://t.co/yqNT5DaLns</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/Yf8vMAMIjt">pic.twitter.com/Yf8vMAMIjt</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1460494120993054722?ref_src=twsrc%5Etfw">November 16, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 17 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">For correlation hypotheses, one may wish to simultaneously visualize both the joint and the marginal distributions.<br><br>The {ScatterHist} function from {WVPlots} 📦 does this by default (with statistical summary as a plus) 🍒<a href="https://t.co/DjZxh7OGG5">https://t.co/DjZxh7OGG5</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/Se1tOBNLR0">pic.twitter.com/Se1tOBNLR0</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1460856762744115207?ref_src=twsrc%5Etfw">November 17, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 18 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If you use project-oriented workflows, instead of changing a working directory, you may wish to construct file paths relative to the top-level directory.<br><br>The eponymous function from {here} 📦 provides this functionality 🏠 <a href="https://t.co/qutCsLDu8e">https://t.co/qutCsLDu8e</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/0HYc2zVDu6">pic.twitter.com/0HYc2zVDu6</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1461241333633495044?ref_src=twsrc%5Etfw">November 18, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 19 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes you need to rank-transform your data, present either in a vector or in a dataframe.<br><br>The {ranktransform} function from {datawizard} 📦 allows you to do this quite flexibly! 1️⃣2️⃣3️⃣<a href="https://t.co/S5i3g69jn6">https://t.co/S5i3g69jn6</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/ySPWE7VpFe">pic.twitter.com/ySPWE7VpFe</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1461599918267772930?ref_src=twsrc%5Etfw">November 19, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 20 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Pie charts provide an informative but imperfect way to visualize categorical data, but squared pie (or waffle) charts overcome some of these imperfections.<br><br>The {waffle} function from the eponymous 📦 easily produces them 🧇 <a href="https://t.co/OxtCuCMhHF">https://t.co/OxtCuCMhHF</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/1ui2OqHJ8k">pic.twitter.com/1ui2OqHJ8k</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1461963733186588679?ref_src=twsrc%5Etfw">November 20, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 21 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Apache Spark is a popular platform for large-scale data processing, and you may wish to use the familiar dataframe-based workflows with it from R.<br><br>The {copy_to} function from {sparklyr} 📦 can convert dataframes to Spark objects! ⚡️<a href="https://t.co/YpsY9738WF">https://t.co/YpsY9738WF</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/TPWcsNraPK">pic.twitter.com/TPWcsNraPK</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1462332881691361283?ref_src=twsrc%5Etfw">November 21, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 22 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes we wish to combine various figures into a single, compound figure to convey an overarching point.<br><br>The {plot_grid} function from {cowplot} 📦 provides a way to do so flexibly! 🧑🏭<a href="https://t.co/5cQUrPQpJz">https://t.co/5cQUrPQpJz</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/VONCYetz1x">pic.twitter.com/VONCYetz1x</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1462696892626784256?ref_src=twsrc%5Etfw">November 22, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 23 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If you use {dm} 📦 to create data model objects representing tables in a relational database, you may wish to visualise the relations between the tables.<br><br>The {dm_draw} function does exactly this! 🕸<a href="https://t.co/OmDHyi8Ig9">https://t.co/OmDHyi8Ig9</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/OHIHpLbdgG">pic.twitter.com/OHIHpLbdgG</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1463050645288755201?ref_src=twsrc%5Etfw">November 23, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 24 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Either while debugging or learning a new function, you may wish to understand its implementation logic.<br><br>The {flow_view} function from {flow} 📦 helps visualizes this logic via a flow diagram! 🔷🔶<a href="https://t.co/f5ubm3fq7T">https://t.co/f5ubm3fq7T</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/yR7AS9stSk">pic.twitter.com/yR7AS9stSk</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1463417790002569216?ref_src=twsrc%5Etfw">November 24, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 25 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">During the data-wrangling stage, sometimes you may wish to compare how the dataframe at the current stage differs from the original one.<br><br>The {rCompare} function from {dataCompareR} 📦 provides just the tool! 🍎🍏<a href="https://t.co/btUd1vK0dj">https://t.co/btUd1vK0dj</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/x8xGL4MUqn">pic.twitter.com/x8xGL4MUqn</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1463767729257734145?ref_src=twsrc%5Etfw">November 25, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 26 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Sometimes we may wish to assess the polarity (positive, negative, neutral) of text data.<br><br>The {get_sentiment} function from {syuzhet} 📦 provides a convenient way to approximate the sentiment of the text by sentence! ➕➖<a href="https://t.co/Pv9tCBxzYM">https://t.co/Pv9tCBxzYM</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/us9PiBzRcb">pic.twitter.com/us9PiBzRcb</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1464139025028112403?ref_src=twsrc%5Etfw">November 26, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 27 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">The first important step of a data analysis workflow is to make sure that everything about your data “makes sense”.<br><br>The {diagnose} function from {dlookr} 📦 provides a detailed data diagnosis report that makes this step easy! 🔍<a href="https://t.co/UoUEdrfUTU">https://t.co/UoUEdrfUTU</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/eVxrpd0rjc">pic.twitter.com/eVxrpd0rjc</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1464509056698269703?ref_src=twsrc%5Etfw">November 27, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 28 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">Chloropleth maps provide a convenient way to show variation in a quantitative variable across locations.<br><br>The {mf_map} function from {mapsf} 📦 easily draws such maps with elegant defaults! 🗺<a href="https://t.co/QitknL32Jh">https://t.co/QitknL32Jh</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/JMCtpdEYnY">pic.twitter.com/JMCtpdEYnY</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1464860653387231236?ref_src=twsrc%5Etfw">November 28, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 29 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">If we want to print an HTML document produced by Rmarkdown, we may also wish that it were paginated.<br><br>The {html_paged} function from {pagedown} 📦 provides an HTML document split into multiple pages! 📑🖨<a href="https://t.co/wMofeBVYuc">https://t.co/wMofeBVYuc</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/L1sXZrh4Xz">pic.twitter.com/L1sXZrh4Xz</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1465216719098687490?ref_src=twsrc%5Etfw">November 29, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
## November 30 {-}
<blockquote class="twitter-tweet"><p lang="en" dir="ltr">A correlation matrix compactly shows relationships between multiple variables. But, for pipe-based workflows, it is often helpful to have them in a dataframe.<br><br>The {correlate} function from {corrr} 📦 makes it easy to extract them!<a href="https://t.co/TAMnjQQTAT">https://t.co/TAMnjQQTAT</a><a href="https://twitter.com/hashtag/rstats?src=hash&ref_src=twsrc%5Etfw">#rstats</a> <a href="https://twitter.com/hashtag/DataScience?src=hash&ref_src=twsrc%5Etfw">#DataScience</a> <a href="https://t.co/aLN7k9uvGy">pic.twitter.com/aLN7k9uvGy</a></p>— R Function A Day (@rfunctionaday) <a href="https://twitter.com/rfunctionaday/status/1465575349278883842?ref_src=twsrc%5Etfw">November 30, 2021</a></blockquote> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>