statnmap, to random French
@statnmap@mastodon.social avatar

New blog post: "How to debug your package in a fedora container before sending it to CRAN?"
🔗 https://statnmap.com/2023-06-20-how-to-debug-your-package-in-a-rhub-fedora-container-before-sending-to-cran/

bernardforgues, to random

Just watched @emilynordmann ’s talk R is for Reproducibility. Strongly recommended.

https://psyteachr.github.io/posts/2022-12-09_riots-r-repro.html

datascience, to random

A shiny dashboard for conference tweets: https://github.com/gadenbuie/tweet-conf-dash Follow the discussion around a conference or event in a hyper focused way. @grrrck

mattcowgill, to random
@mattcowgill@mastodon.social avatar

An #rstats package I use every day has been voluntarily removed from CRAN at the maintainer’s request :(

Is the R package ecosystem going to become more like Python’s?

henrikbengtsson, to random
@henrikbengtsson@mastodon.social avatar

Q. Has R dropped official support for 32-bit architectures, or was that just for MS Windows?

The R 4.2.0 (2022-04-22) NEWS (https://cran.r-project.org/doc/manuals/r-release/NEWS.html) says the following about MS Windows: "Support for 32-bit builds has been dropped."

PS. I don't have a specific need for 32-bit R, but it would be useful to know going forward, what to write in docs, and to help to spread the news.

#RStats

mbojan, to rstats Polish
@mbojan@sciences.social avatar

Hear, hear, hear! In September GESIS organizes its regular and reputable Fall Seminar in Computational Social Science. As a part of that event this year I will be offering an intensive 5-day in-person on Social Network Analysis with R . Registrations are open! Details and links below.

🕰 When: September 25-29, 2023
🌍 Where: GESIS Mannheim, Germany
🔗 Details of the course: https://training.gesis.org/?site=pDetails&child=full&pID=0x4693CE99CF9F4C0FB26F47EA79E611BA&subID=0x0E15EE73F46043069631395E0C0190C2

@rstats @sna @academicchatter

rOpenSci, to rstats Spanish
@rOpenSci@hachyderm.io avatar

✍️ [blog post] Champions Team highlight!

Meet Alican Cagri Gokcek from Turkey and Elio Campitelli @eliocamp from Argentina!

🔗 https://ropensci.org/blog/2023/06/19/ropensci-champions-program-teams-meet-alican-cagri-gokcek-and-elio-campitelli/

@rstats

mikelech, to random
@mikelech@fosstodon.org avatar

I understand the reason to just use vscode for development, but I would be happier for a proper IDE like RStudio for this purpose.

adamhsparks,

@abhi @mikelech I think of it as more of a chef's knife for R and less of a Swiss Army Knife for several languages. Yes, both work with R and I use both VSCode(ium) and RStudio, but I still gravitate to RStudio for my R work...

Mehrad,
@Mehrad@fosstodon.org avatar

@mikelech @abhi Sorry for jumping in, I don't wanna be "that guy", but have you considered giving Emacs a try? (Emacs Speaks Statistics) is the mode (i.e extension) that provide and development features (syntax highlughting, debugging, repl, completion, ...). This way you have one program (Emacs) with one set of keybindings and theme and ... with which you can work with R, Julia, notebooks, ... and in GUI or in terminal, local or remote.
https://ess.r-project.org

@adamhsparks

odr_k4tana, (edited ) to random

thing I learned today: writing functions using pipes and tidyverse code needs special indexing of paremeterized columns

For example: If you want to index a column via a function parameter within
myfun <- function(data, param){
}
and param is used to index a column of a df or tibble, you need to index it with double curly brackets like this inside functions:
data |> mutate(new_var = mean({{param}}))

The reason: strings do not work, computed columns do not work.Your indexing tricks like square brackets or dollar notation do not work. The curly brackets enable function input similar to object notation without quotation marks. They translate your variable to the correct namespace

Private
statstas,

That was a great @rstats history talk, putting the development of the S language that was revolutionary at its time in 1970s, and the open source port of it in 1980s. Help to understand the roots.

malcolmbarrett, to rust Japanese

Unfortunately, I was affected by layoffs at Posit PBC. I'm still processing this big change, but I'm now open to work.

If you're looking for a data scientist or someone more broadly with experience in R, package development, causal inference, Rust, and many other skills, please reach out to chat!

If you're curious about my work, check out my GitHub

https://github.com/malcolmbarrett

noamross, to random
@noamross@ecoevo.social avatar

Enjoyed @hrbrmstr's discussion of "long-tail" software development today. https://dailyfinds.hrbrmstr.dev/p/drop-278-2023-06-15-long-tails-red

One of the ideas that has driven @rOpenSci's peer-review system is just this: that niche "long-tail" scientific software can have important applications despite a small audience. We try to get useful quality control and feedback to those lone developers doing that important work but don't attract thousands of users or contributors.

djnavarro, to random

In which I consider the data on how many trans people in the United States have been forced to flee in response to the wave of anti-trans legislation sweeping the nation.

https://blog.djnavarro.net/dark-times/

milesmcbain, to random
@milesmcbain@fosstodon.org avatar

Using {httr2} for the first time this week, and it’s been a while since an package sparked this much joy 🤩🤩🤩

Built in rate-limiting, retrying, and mocking. Each a one-liner… 🤯

Congrats @jennybryan, @hadleywickham and co for this refined take.

https://httr2.r-lib.org/

MickaelCanouil, to python
@MickaelCanouil@fosstodon.org avatar

You saw or you made something related to either with , , or ?
You want it to be seen/shared?
Please submit a suggestion issue to
PS: if you like this list, star it and share it 😉

https://github.com/mcanouil/awesome-quarto#readme

Mehrad, to random
@Mehrad@fosstodon.org avatar

When I read R code and see people have very liberally used tons of packages like there is no tomorrow, I cringe. This is bad when they are doing it in research. Basically what they are doing is addicting their analysis and research to tons of packages. Like any other addition, when they don't get their fix, it's gonna hurt, and gonna hurt bad. Their research's reproducibility is close to non-existence as none of those packages will be around for ever. Pick dependencies carefully.

eliocamp,
@eliocamp@mastodon.social avatar

@LeafyEricScott @Mehrad Yeah. "Do one thing and do it well" implies using lots of packages. Leveraging the awesome community is good. Otherwise, just dismantle CRAN, retire all packages and write code like an elderly recluse in a cave.

eliocamp,
@eliocamp@mastodon.social avatar

@Mehrad @LeafyEricScott Your tone ('wannabees "data scientists"', 'lazy') is extremely gatekeepy and toxic. People in the community have different experiences, levels of expertise, and needs. This demeaning language has no place in our community.

osc, to random

I've been playing a bit more with these days

Although shouldn't be used to analyze data (don't use spreadsheet apps to analyze data, use or an equivalent instead), Excel is by contrast very useful to store data in an organized way

rOpenSci, to rstats Spanish
@rOpenSci@hachyderm.io avatar

📢 Announcement!

From June 2023 we stop interacting on Twitter. We have many communication channels for safe and friendly exchange.

💌Newsletter: https://ropensci.org/news/

💬Forum: https://discuss.ropensci.org

💻 Community Calls: https://ropensci.org/commcalls/

🧰 Social Coworking and Office Hours: https://ropensci.org/events/

Learn more in this blog post: https://ropensci.org/blog/2023/06/14/ropensci-communication-channels-en/


@rstats

devSJR, to bioinformatics
@devSJR@fosstodon.org avatar

Occasionally, I think about how to work effectively with . Currently, I am teaching my courses with again. I try to do most of it with packages from the base installation. is an exception. But otherwise, I like to use (very fast) instead of .
But there are more approaches, which are often simpler/faster/stable:

Mehrad,
@Mehrad@fosstodon.org avatar

@magljo I used to use Rkward before starting Rstudio. It is a good spftware and has almost everything one need. I even have it always installed along with Rstudio. The only things that it does not have and I desperately need is being able to run it remotely. I use Rstudio server and Emacs for remote work in . I can say that Rstudio server is way more stable if TCP ports can be opened and accessed through firewall, otherwise i just use Emacs' ESS and Tramp.

@devSJR

jtr13, to random

Just made a template + video for creating a website using and pages. Feedback welcome. https://github.com/jtr13/website-template

odr_k4tana, to random

Dear community, I have a problem.
I have a df with multiple char columns which I want to coerce to factors and a list of pre-defined factor level orders (vectors) that I want to apply in the process. Now apparently this isn't a wide-spread thing to do. I am using code.

My approach of
df <- df |> mutate(across(all_of(charvars), ~factor(., levels= levellist[[which(factors==cur_column())]]))
throws me an error telling me it "cant compute the first column ("who")" followed by "internal error"...backtrace attached. My problem is: I used the same approach literally 3 lines above on different subsets before and it works!

I'm stuck. Help would be very appreciated.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • kavyap
  • DreamBathrooms
  • thenastyranch
  • magazineikmin
  • tacticalgear
  • khanakhh
  • Youngstown
  • mdbf
  • slotface
  • rosin
  • everett
  • ngwrru68w68
  • Durango
  • megavids
  • InstantRegret
  • cubers
  • GTA5RPClips
  • cisconetworking
  • ethstaker
  • osvaldo12
  • modclub
  • normalnudes
  • provamag3
  • tester
  • anitta
  • Leos
  • lostlight
  • All magazines