stevensanderson, to programming
@stevensanderson@mstdn.social avatar

Exciting news for data analysts! Try check_duplicate_rows() from TidyDensity in R to identify duplicate rows in datasets.

This new function simplifies data cleaning and enhances accuracy in analyses. Give it a go today!

#DataAnalysis #RStats #R #Programming #Coding #Data

Post: https://www.spsanderson.com/steveondata/posts/2024-05-01/

image/png

stevensanderson, to python
@stevensanderson@mstdn.social avatar

Feeling stuck with Excel for data analysis?

My new book which was co-authored by David Kun, Extending Excel with Python & R, shows you how to leverage the strengths of BOTH worlds!

Here's what you'll gain:
🧐 Advanced data manipulation & cleaning
💻 Powerful statistical analysis & modeling
📉 Eye-catching data visualizations
🌟 Seamless integration back to Excel

Get your copy today! https://packt.link/oTyZJ

#R

stevensanderson, to programming
@stevensanderson@mstdn.social avatar
awoodsnet, to vim
@awoodsnet@phpc.social avatar

People often talk about Emacs vs Vim. Every developer I’ve met uses Vim. Occasionally, some of the vim users will say they have previously emacs, but switched to vim.

So where are all the people who are currently using Emacs?

I’m not trolling or looking for an argument. I legit want to know!

Ryan,
@Ryan@mastodon.mackners.com avatar

@awoodsnet
has been great for writing, listening to internet radio, connecting to and , managing multi accounts and maybe some if I get bored. It's more than just a text editor and can be a to many great applications.

noellemitchell, to webdev
@noellemitchell@mstdn.social avatar

Just updated the HTML on my Neocities homepage to semantic HTML, I think it's an improvement over what the HTML was previously 😅

#HTML #coding #blog #website

https://noellesbookshelf.neocities.org

clarinette, to python
@clarinette@mastodon.online avatar

Google lays off its entire team.
Google's decision to lay off its talented workers may backfire, as their competitors will be happy to hire them. https://www.linkedin.com/pulse/google-gets-mckinseyed-sergei-polevikov-abd-mba-ms-ma--gqnde?utm_source=share&utm_medium=member_ios&utm_campaign=share_via

GlenDownton, to random
@GlenDownton@mastodon.au avatar

What better way to spend a glorious autumn Sunday afternoon than refactoring a pile of to make it thread-safe?

Actually, even I can't tell if I'm being serious here or not :/

stevensanderson, to programming
@stevensanderson@mstdn.social avatar

I have published version 1.4.0 of my TidyDensity #R

I’ll share the updates all next week

stevensanderson, to datascience
@stevensanderson@mstdn.social avatar

Discover efficient string splitting in R using strsplit()!

Learn practical examples and unleash the power of regular expressions.

Enhance your data cleaning skills and level up your R programming.

Experiment with strsplit() today!

Post: https://www.spsanderson.com/steveondata/posts/2024-04-26/

#DataAnalysis #DataScience #RProgramming #R #RStats #Programming #Coding

image/png

GlenDownton, to random
@GlenDownton@mastodon.au avatar
metin, to programming
@metin@graphics.social avatar

The more modest a developer is, the smaller the application version increments. Some indie coders add brilliant new functionality, and change the version from 0.9 to 0.9.1, while corporations often add a few minor improvements once a year, and jump from 1.0 to 2.0.

drcaberry, to ArtificialIntelligence
@drcaberry@blacktwitter.io avatar
abucci, to ProgrammingLanguages
@abucci@buc.ci avatar

A weird thing about being 50 is that there are programming languages that I've used regularly for longer than some of the software developers I work with have been alive. I first wrote BASIC code in the 1980s. The first time I wrote an expression evaluator--a fairly standard programming puzzle or homework--was in 1990. I wrote it in Pascal for an undergraduate homework assignment. I first wrote perl in the early 1990s, when it was still perl 4.036 (5.38.2 now). I first wrote java in 1995-ish, when it was still java 1.0 (1.21 now). I first wrote scala, which I still use for most things today, in 2013-ish, when it was still scala 2.8 (3.4.0 now). At various times I've been "fluent" in 8086 assembly, BASIC, C, Pascal, perl, python, java, scala; and passable in LISP/Scheme, Prolog, old school Mathematica, (early days) Objective C, matlab/octave, and R. I've written a few lines of Fortran and more than a few lines of COBOL that I ran in a production system once. I could probably write a bit of Haskell if pressed but for some reason I really dislike its syntax so I've never been enthusiastic about learning it well. I've experimented with Clean, Flix, Curry, Unison, Factor, and Joy and learned bits and pieces of each of those. I'm trying to decide whether I should try learning Idris, Agda, and/or Lean. I'm pretty sure I'm forgetting a few languages. Bit of 6502 assembly long ago. Bit of Unix/Linux shell scripting languages (old enough to have lived and breathed tcsh before switching to bash; I use fish now mostly).

When I say passable: in graduate school I wrote a Prolog interpreter in java (including parsing source code or REPL input), within which I could run the classic examples like append or (very simple) symbolic differentiation/integration. As an undergraduate I wrote a Mathematica program to solve the word recognition problem for context-free formal languages. But I'd need some study time to be able to write these languages again.

I don't know what the hell prompted me to reminisce about programming languages. I hope it doesn't come off as a humblebrag but rather like old guy spinning yarns. I think I've been through so many because I'm never quite happy with any one of them and because I've had a varied career that started when I was pretty young.

I guess I'm also half hoping to find people on here who have similar interests so I'm going to riddle this post with hashtags:

#C #R

dcz, to rust
@dcz@fosstodon.org avatar

A part of that doesn't get mentioned but is a ridiculous quality of life boon:

dbg!()

Just #[derive(Debug)] on a struct and print it. Suddenly you get insight into what's going on. Very rarely do you need to write your own print.

Insert a dbg in the middle of anything

let diffi = debug!(diffs).iter();

and you get a message with line number and the name of variable:

[src/lib.rs:192:19] diffs = [16, 86, 11]

Not even has that!

stevensanderson, to programming
@stevensanderson@mstdn.social avatar

My #R has been submitted to CRAN for version 1.4.0

Lots of good stuff in this one!

#R

https://github.com/spsanderson/TidyDensity/blob/master/NEWS.md

vingtroiseize, to demoscene
@vingtroiseize@mastodon.world avatar

Whoever did this, must be immediately hired him into a demomaker group!

🇫🇷

video/mp4

beanjbunny, to gamedev
@beanjbunny@nerdculture.de avatar

Unbelievably this is proof that I fixed this bug

dusthillperson, to programming
@dusthillperson@mastodon.me.uk avatar

I've released 'Folder Size Analysis', a tool for visualising the size of various items in your filesystem, written in Tcl/Tk,
tested on Linux, Mac OS, and Windows

https://github.com/dusthillresident/FolderSizeAnalysis

https://wiki.tcl-lang.org/page/Folder+Size+Analysis

beanjbunny, to gamedev
@beanjbunny@nerdculture.de avatar

me on my way to tell discord I busted my code again

stevensanderson, to programming
@stevensanderson@mstdn.social avatar

Just finished a hair over 20 issues for my #R package 📦 for

video/mp4

stevensanderson, to random
@stevensanderson@mstdn.social avatar

Master data manipulation in R by dropping unnecessary columns from data frames using simple methods like the $ operator, subset() function, and dplyr package's select() function.

Try these techniques on your own datasets for efficient data cleaning and analysis!

Post: https://www.spsanderson.com/steveondata/posts/2024-04-25/

#R

hayjay, to Java German
@hayjay@social.tchncs.de avatar

GRRRR!

#Coding #Java

stevensanderson, to programming
@stevensanderson@mstdn.social avatar
syntaxseed, to php
@syntaxseed@phpc.social avatar

Today I learned that a random shuffle of an array/list, where no element is in the same spot as it started is called a "derangement".

I had to implement this for a project creating picture->word matching worksheets where I didn't want the match to be on the same row.

It was a nice chuckle to think "this array is deranged." 🤣

doesn't have a built in function to do this kind of shuffle.

useR_conf, to statistics
@useR_conf@mastodon.social avatar

useR! 2024, the global R user conference, will be taking place in Salzburg, Austria (as well as virtually) in July 2024. We have a full lineup of giants in the field of data science. Thank you Maëlle Salmon for being a part of the conference!

Maëlle Salmon, with a PhD in statistics, is a Research Software Engineer and blogger.

Venue: Wyndham Grand Salzburg Conference Centre
Dates: Monday 8th to Thursday 11th July 2024
Website: https://events.linuxfoundation.org/user/

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