Technology Tales

Adventures & experiences in contemporary technology

Data Science Directory

While there is a LinkBlog on here, it has caught many different things, so I want to split off links to Data Science material and that is what you find here. At the beginning, it will be a case of moving things over from the other place, but things will appear anew on here too. Hopefully, this will stop things becoming lost in a bigger pile.

10:13 January 12, 2023

Open Graph protocol

16:27 November 30, 2022

What is Chebychev’s Theorem and How Does it Apply to Data Science?

13:18 November 30, 2022

One deadly sin SAS programmers should stop committing

09:57 November 21, 2022

How to Convert Integers to Strings in Pandas DataFrame

18:22 November 19, 2022

The Complete Free PyTorch Course for Deep Learning

18:14 November 19, 2022

5 Tricky SQL Queries Solved

14:50 November 19, 2022

7 Techniques to Handle Imbalanced Data

22:46 November 18, 2022

15 More Free Machine Learning and Deep Learning Books

22:34 November 18, 2022

7 Tips To Produce Readable Data Science Code

17:00 October 27, 2022

CALL EXECUTE made easy for SAS data-driven programming

14:58 October 26, 2022

Extraction of chemical structures from literature and patent documents using open access chemistry toolkits: a case study with PFAS

14:57 October 26, 2022

Alliance for Data Science Professionals

09:12 October 26, 2022

SingleStoreDB

09:40 October 24, 2022

SAS NWKDOM Function

09:39 October 24, 2022

The JSON LIBNAME Engine: Real-World Applications Using Open APIs

09:25 October 24, 2022

What is data extraction? And how to automate the process

15:51 October 21, 2022

GBS Analytics

09:37 October 21, 2022

Distinguishing SAS PROC MEANS, SUMMARY, TABULATE

09:35 October 21, 2022

Getting Started with Python Integration to SAS Viya

20:41 October 14, 2022

Quarto

Pandoc

09:25 October 14, 2022

LEAVE and CONTINUE: Two ways to control the flow in a SAS DO loop

11:57 October 12, 2022

How to examine the status of ODS destinations in SAS

11:57 October 12, 2022

How to reveal new connections in a knowledge graph with link prediction

11:52 October 12, 2022

Fathom

11:43 October 12, 2022

Metabase

11:42 October 12, 2022

LimeSurvey

11:41 October 12, 2022

Supabase

14:04 October 3, 2022

SASPy Configuration with SAS Analytics Pro Cloud Native

14:03 October 3, 2022

SASPy

14:03 October 3, 2022

SAS PYTHON Procedure

09:39 October 1, 2022

Sample 68620: Create user home directories from the identities service in SAS® Viya® 2020.x using a script

09:38 October 1, 2022

Configure SAS to Run External Languages

12:05 September 29, 2022

SAS Processing Restrictions in a Locked-Down State

12:05 September 29, 2022

SAS Dev Ops with SASjs CLI

SASjs -- DevOps for SAS

Data Controller

Build Web Applications using SAS

slides.sasjs.io

SAS Apps

15:14 September 28, 2022

SAS_PACKAGES -- a SAS Packages Framework and Repository

15:09 September 28, 2022

BlueSky Statistics

17:02 September 27, 2022

R for Clinical Study Reports and Submission

17:01 September 27, 2022

SAS Mirror Manager for SAS Viya 3.4

17:00 September 27, 2022

SAS Mirror Manager for SAS Viya

09:16 September 15, 2022

How to Hide a Worksheet in Excel (that can not be unhidden easily)

13:49 September 8, 2022

Excel Formula Generator

18:06 August 24, 2022

Hello Shiny Python

18:05 August 24, 2022

Shiny for Python

11:54 August 20, 2022

Using Pandas with Python Decimal for accurate currency arithmetic

13:10 August 18, 2022

Julia 1.8 Highlights

16:54 August 17, 2022

Six tips for better spreadsheets

12:56 August 13, 2022

Compiling a Custom Sysimage in Julia

15:34 July 29, 2022

DevOps with VS Code, GIT, and SASjs

15:33 July 29, 2022

SAS Dev Ops with SASjs CLI

15:33 July 29, 2022

Authentication to SAS Viya: a couple of approaches

18:33 July 21, 2022

Using cURL in Python with PycURL

17:50 July 21, 2022

Apache Superset

15:54 July 8, 2022

FOSS For Spectroscopy

15:54 July 8, 2022

FOSS4Spectroscopy: R vs Python

09:02 July 1, 2022

htmlwidgets for R

16:23 June 16, 2022

Python Check If File Exists

16:22 June 16, 2022

How to Convert Index to Column in Pandas DataFrame

16:22 June 16, 2022

Python – List Files in a Directory

16:21 June 16, 2022

Create an empty array in Python

14:35 June 15, 2022

Pandas Convert List of Dictionaries to DataFrame

14:32 April 28, 2022

The Book of OHDSI

14:31 April 28, 2022

Observational Health Data Sciences and Informatics

14:56 April 27, 2022

Katja Glass Consulting Open Source Portal

14:55 April 27, 2022

Pharmaverse

14:54 April 27, 2022

CDISC Open Source Alliance

14:54 April 27, 2022

OpenClinica

10:21 April 4, 2022

Splitting string into array of substrings in Julia – split() and rsplit() Method

10:21 April 4, 2022

Arrays in Julia

10:20 April 4, 2022

For loop in Julia

20:59 March 18, 2022

How to remove Scientific Notation in R

15:13 March 9, 2022

Complete tutorial on using ‘apply’ functions in R

15:24 March 8, 2022

How to Calculate a Cumulative Average in R

14:35 March 7, 2022

How To Get Twitter Data Using R

15:30 February 21, 2022

Best Data Science Books For Beginners

11:07 February 21, 2022

R Error: Can’t rename columns that don’t exist.

11:06 February 21, 2022

Avoid loops in R! Really?

15:48 February 16, 2022

Julia Programming: a Hands-on Tutorial

21:14 February 10, 2022

R Graphical User Interface Comparison

22:06 January 29, 2022

DM

22:05 January 29, 2022

Connections

22:05 January 29, 2022

DBI

22:03 January 29, 2022

Tidyverts

22:03 January 29, 2022

Pillow

22:02 January 29, 2022

Plumber

22:02 January 29, 2022

OpenCPU

08:54 January 24, 2022

The High Paying Side Hustles for Data Scientists

21:09 January 16, 2022

Numba

21:09 January 16, 2022

Learn Julia For Beginners – The Future Programming Language of Data Science and Machine Learning Explained

21:03 January 16, 2022

Freeing the data scientist mind from the curse of vectoRization

14:22 January 16, 2022

R vs. Python vs. Julia

14:15 January 16, 2022

Julia Academy

14:13 January 16, 2022

How to install NumPy package in Julia?

14:12 January 16, 2022

Why You Should Invest in Julia Now, as a Data Scientist

14:07 January 16, 2022

The Future of Machine Learning and why it looks a lot like Julia

14:01 January 16, 2022

5 Julia Projects for Beginners — Easy Ideas to Get Started Coding in Julia

13:58 January 16, 2022

6 Julia Frameworks to Create Desktop GUI’s and Web Apps

17:52 January 14, 2022

Handling Categorical Data in R -- Part 3

18:22 January 13, 2022

Handling Categorical Data in R -- Part 2

18:05 January 13, 2022

7 top predictive analytics use cases: Enterprise examples

17:53 January 13, 2022

6 challenges of building predictive analytics models

09:43 January 13, 2022

How to Disable Read-Only in Excel

15:45 January 12, 2022

How To Connect R Shiny to Postgres Database

09:02 January 12, 2022

Select Rows Containing a Substring in Pandas DataFrame

13:16 January 11, 2022

Python Excel

12:15 January 10, 2022

Learn Shiny

12:08 January 10, 2022

Top 7 Best R Shiny Books and Courses That Are Completely Free

12:06 January 10, 2022

How renv restores packages from r-universe for reproducibility or production

13:58 January 8, 2022

Plots -- powerful convenience for visualization in Julia

13:58 January 8, 2022

Plotly Julia Library

13:18 January 8, 2022

Exception handling in Julia

09:49 January 8, 2022

New features in DataFrames.jl 1.3: Part 1

New features in DataFrames.jl 1.3: Part 2

New features in DataFrames.jl 1.3: Part 3

New features in DataFrames.jl 1.3: Part 4

New features in DataFrames.jl 1.3: Conclusion

15:41 December 25, 2021

DataFrames.jl minilanguage explained

15:39 December 25, 2021

Tips to create beautiful, publication-quality plots in Julia

14:38 December 25, 2021

One thousand and one stories in Julia

11:39 December 25, 2021

DTable – an early performance assessment of a new distributed table implementation

18:08 December 24, 2021

Working with Date and Time in Julia

18:07 December 24, 2021

Descriptive Statistics in Julia

17:54 December 24, 2021

Choosing how to store your strings in Julia

17:38 December 23, 2021

Clip your data with ClipData.jl

14:00 December 23, 2021

SciML Scientific Machine Learning Software

13:58 December 23, 2021

Animated Unicode Plots with Julia

13:56 December 23, 2021

Speeding up Julia precompilation

13:55 December 23, 2021

Makie

10:34 December 23, 2021

Plotting in Julia with Makie

10:31 December 23, 2021

Pumas AI

10:31 December 23, 2021

Welcome to DataFramesMeta.jl

11:45 December 12, 2021

Getting Started with Python in VS Code

18:33 December 10, 2021

SAS Institute has shared a few COVID resources for data scientists and others so I have shared links to them here as well:

United States Covid 19 Vaccination Data

8 terms you need to understand when assessing COVID-19 data

Track the spread of the pandemic

Vaccine Efficacy, Clinical Trials, and SAS: Part 4 of Biostats in the Time of Coronavirus

What matters now when it comes to COVID-19

17:07 December 10, 2021

Hyndsight

17:05 December 10, 2021

Using R With Python, Tableau, and Other Tools

17:01 December 10, 2021

Learn Data Science with R

16:58 December 10, 2021

Tuesday Free R-Tips Newsletter

13:38 December 7, 2021

Lua

13:38 December 7, 2021

Light Table

13:37 December 7, 2021

CoCalc

16:54 December 2, 2021

Most Common SQL Mistakes on Data Science Interviews

16:46 December 2, 2021

DataKind UK

14:45 November 30, 2021

juliabloggers.com

16:04 November 29, 2021

Publication-ready tables with flextable and own theme in R

15:15 November 28, 2021

Comparing two data frames in R

15:13 November 28, 2021

Read CSV to Data Frame in Julia

15:12 November 28, 2021

Julia in VS Code

15:10 November 28, 2021

Julia language: a concise tutorial

15:10 November 28, 2021

Is case_when needed in DataFrames.jl?

15:09 November 28, 2021

DataFrames.jl: why do we have both subset and filter functions?

15:08 November 28, 2021

Julia DataFrames.jl Basics

15:08 November 28, 2021

Julia Documentation

15:07 November 28, 2021

Julia 1.6 Documentation

15:06 November 28, 2021

First-Class Statistical Missing Values Support in Julia 0.7

15:05 November 28, 2021

Python: Check if String Contains Substring

15:04 November 28, 2021

How to COALESCE in Pandas

15:03 November 28, 2021

How to Convert Strings to Integers in Pandas DataFrame

15:02 November 28, 2021

How to Check If Any Value is NaN in a Pandas DataFrame

08:58 November 26, 2021

A fresh start for R in VSCode

08:57 November 26, 2021

R and radian on macOS and VSCode

08:57 November 26, 2021

Writing R in VSCode: Interacting with an R session

11:55 November 25, 2021

How to run R in Visual Studio Code

16:14 November 18, 2021

How to use SAS on a Mac

16:12 November 18, 2021

SAS Viya REST APIs

08:13 November 18, 2021

{fusen} is now available on CRAN!

14:53 November 17, 2021

Python Try Except

12:18 November 10, 2021

Increment and Decrement operators in Python

16:49 October 21, 2021

Open Neural Network Exchange

12:47 October 21, 2021

SAS Problem Note 31278: Table 1 node generated by PROC REPORT

16:21 October 9, 2021

No line in plot chart despite + geom_line()

Date Formats in R

How to Automate Excel with R

5 Ways to Subset a Data Frame in R

RKWard

R-IDE

Eclipse StatET: Tooling for the R language

StatET 4.2 -- Downloads

R Commander

Summary Table with dplyr

gtsummary

My favourite R package for: summarising data

Formatted Summary Statistics and Data Summary Tables with qwraps2

How to Easily Create Descriptive Summary Statistics Tables in R Studio – By Group

Saving plots to a file with pdf(), jpeg() and png()

YaRrr! The Pirate’s Guide to R

Convert Data Frame Column to Vector in R (3 Examples)

ggplot does not work if it is inside a for loop although it works outside of it

paste {base}

Center the title in ggplot

ggplot2

strptime: Date-time Conversion Functions to and from Character

Date Values

How to sum a variable by group in R?

How to write your own ggplot2 functions in R

Learn R Programming

The R Graph Gallery

Plotly

Cumulative sum or count in R

Data Cornering

Sorting Data

Rename Data Frame Columns in R

R Package Documentation

R Documentation

Reordering Data Frame Columns in R

How to calculate a rolling average in R

Remove Element from List in R (7 Example Codes) | How to Delete a List Component

Reshaping Data

Data Wrangling with R

Cowplot

sjPlot

Journal of Statistical Software

ggplot2: Elegant Graphics for Data Analysis

R Consortium

R Validation Hub

Tutorialspoint

Run system commands or shell scripts from an interactive R session

CTAN

The write2 function

R Markdown: The Definitive Guide

R Markdown

Pandoc

TinyTeX

Advanced R

Haven

Tables in R (And How to Export Them to Word)

How to Create Customized Tables in Displayr Using R

gt

Create Awesome HTML Table with knitr::kable and kableExtra

How to Make Beautiful Tables in R

Introduction to tableone

High Performance Computing in R

Speed Up Your Code: Parallel Processing with multidplyr

Using the {plyr} (1.2) package parallel processing backend with Windows

R Programming for Data Science

Rscript

Remove grid and background from plot (ggplot2)

Download, Tidy and Visualize Covid-19 Related Data

Data Visualization: A practical introduction

The Mathematics and Statistics of Infectious Disease Outbreaks

Launching RStudio in Docker

Extending R Markdown

Applied R Code

R for the Test of Us

High-Performance and Parallel Computing with R

Huxtable

18:24 October 5, 2021

Scrape Data from PDF Files Using Python

14:14 October 5, 2021

SYSODSESCAPECHAR Automatic Macro Variable

12:44 September 30, 2021

Decorators in R

16:56 September 29, 2021

Compare the default definitions for sample quantiles in SAS, R, and Python

Quantile definitions in SAS

Sample quantiles: A comparison of 9 definitions

13:27 September 29, 2021

R for Loop

14:47 September 28, 2021

Data Sources in Power BI Desktop

10:34 September 28, 2021

Understanding the Parquet File Format

13:36 September 27, 2021

Open Source from SAS Software

19:10 September 26, 2021

Statistics with Julia From the Ground Up

10:44 September 23, 2021

GxP Compliance in Pharma Made Easier: Good Documentation Practices with R Markdown and {officedown}

17:09 September 22, 2021

Azure Cognitive Services

09:13 September 22, 2021

Metaprogramming workshop at JuliaCon 2021

14:24 September 20, 2021

How to automate emails using SAS

20:32 September 13, 2021

Jedi SAS Tricks: Explicit SQL Pass-through in DS2

12:19 September 11, 2021

Parallel Processing in Python – A Practical Guide with Examples

Parallel Processing in Python

Multithreading in Python: Running Functions in Parallel

Python: run functions in parallel with a multiprocessing wrapper function

Python – Run same function in parallel with different parameters

Run Python Code In Parallel Using Multiprocessing

Asynchronous Parallel Programming in Python with Multiprocessing

Python Multithreading and Multiprocessing Tutorial

How to run multiple functions at the same time in Python

An Intro to Threading in Python

15:51 September 9, 2021

SAS FILENAME Statement: EMAIL (SMTP) Access Method

15:50 September 9, 2021

How to send email using SAS

13:55 September 2, 2021

A look at the DataOps engineer role and responsibilities

14:03 August 26, 2021

Text Mining Node in SAS Model Studio on SAS Viya

14:03 August 26, 2021

Using SYSTASK and SAS macro loops for massively parallel processing

14:02 August 26, 2021

Natural Language Processing: An Introduction

11:13 August 25, 2021

JuliaHub

21:31 August 24, 2021

SASPy Examples

21:30 August 24, 2021

SASPy Documentation

21:29 August 24, 2021

SASPy

21:27 August 24, 2021

SAS Python Procedure

10:58 August 23, 2021

Using the Hash Object to Store and Retrieve Data in SAS

18:18 August 22, 2021

Linear Regression in Python

12:45 August 16, 2021

How to Overlay Plots in R -- Quick Guide with Example

11:17 August 16, 2021

JuliaCon2021 DataFrames.jl Tutorial

10:47 August 9, 2021

Installing Julia on Ubuntu

17:55 August 7, 2021

Top 5 Tips for RStudio Workbench and Desktop

14:12 August 4, 2021

GitHub -- sassoftware/saspy: A Python interface module to the SAS System. It works with Linux, Windows, and mainframe SAS. It supports the sas_kernel project (a Jupyter Notebook kernel for SAS) or can be used on its own.

14:10 August 4, 2021

SAS OnDemand for Academics: Working with Python, including Jupyter Notebook

14:09 August 4, 2021

SAS OnDemand for Academics

14:02 August 4, 2021

Data Science Experience | SAS

14:01 August 4, 2021

Authentication to SAS Viya: a couple of approaches

09:02 August 4, 2021

The SAS/ACCESS Developer’s Corner: SUBCHAR-acteristics

09:02 August 4, 2021

JuMP | JuMP is a modeling language and supporting packages for mathematical optimization in Julia.

09:01 August 4, 2021

NumFOCUS: A Nonprofit Supporting Open Code for Better Science

14:12 July 26, 2021

OpenCV-Python

10:26 July 21, 2021

Time Travel with py datatable 1.0

14:57 July 15, 2021

Get image size (width, height) with Python, OpenCV, Pillow (PIL)

14:56 July 15, 2021

Python Pandas – Stop Truncating Strings

09:32 July 15, 2021

Reading and Writing XML Files in Python

09:31 July 15, 2021

How to Use sorted() and sort() in Python

09:15 July 15, 2021

How to conditionally stop SAS code execution and gracefully terminate SAS session

09:14 July 15, 2021

How to conditionally execute SAS global statements

09:14 July 15, 2021

Using SQL for R data.frames with sqldf

09:11 July 15, 2021

The Best Resources for Learning Shiny App Development

12:01 July 13, 2021

Python Pandas Series.str.strip(), lstrip() and rstrip()

08:22 July 12, 2021

Adding lines or other geoms to a plot in ggplot by calling a custom function

12:36 July 11, 2021

Indexing and selecting data using Pandas

12:34 July 11, 2021

Tips for Selecting Columns in a Pandas DataFrame

09:26 July 11, 2021

4 tricks you should know to parse date columns with Pandas read_csv()

09:26 July 11, 2021

Spyder: The Scientific Python Development Environment

13:12 July 8, 2021

Python KeyError Exceptions and How to Handle Them

18:19 July 5, 2021

Python code formatting: Tools you need and why it matters

09:04 July 5, 2021

simplevis: interactive plots with plotly::ggplotly

09:03 July 5, 2021

10 Tips And Tricks For Data Scientists Vol.10

19:26 July 4, 2021

Passing arguments to an R script from command lines

09:31 July 3, 2021

Think of && as a stricter &

16:54 July 2, 2021

Speeding Up R Shiny – The Definitive Guide

16:48 July 2, 2021

Code performance in R: Parallelization

09:19 June 30, 2021

Common Format and MIME Type for Comma-Separated Values (CSV) Files

09:26 June 27, 2021

Create and Preview RMarkdown Documents with QBit Workspace

16:44 June 25, 2021

SQLAlchemy

14:49 June 25, 2021

Compare data frames in R

12:37 June 24, 2021

Top 5 tricks to make Matplotlib plots look better

12:36 June 24, 2021

Choosing Colormaps in Matplotlib

12:15 June 24, 2021

Rotate Tick Labels in Matplotlib

12:14 June 24, 2021

Create a grouped bar chart with Matplotlib and Pandas

12:44 June 23, 2021

10 Tips And Tricks For Data Scientists Vol.9

12:44 June 23, 2021

Within() -- Base R’s Mutate() function

10:11 June 23, 2021

Analytics Value Training -- SAS

16:22 June 21, 2021

How to Generate Automated PDF Documents with Python

16:21 June 21, 2021

Top 10 Data Science Projects for Beginners

16:20 June 21, 2021

5 Data Science Open-source Projects To Which You Should Consider Contributing

16:58 June 15, 2021

Error Bar Plot in R-Adding Error Bars

16:49 June 11, 2021

Problem Note 41684: RTF output appears truncated when a very long text string spans multiple pages

10:53 June 11, 2021

Adding a Column to a Pandas DataFrame Based on an If-Else Condition

11:37 June 9, 2021

5 Tasks To Automate With Python

14:11 June 8, 2021

simplevis -- simple ggplot2 visualisation with less brainpower and typing

16:37 June 3, 2021

SAS analytics platform adds native support for AWS, GCP

13:57 June 3, 2021

Usage Note 64615: The SAS log displays the error “Invalid JSON in input near line XXX column XXX: Some code points did not transcode”

09:10 June 3, 2021

Working With JSON Data in Python

09:10 June 3, 2021

json.dumps() in Python

09:09 June 3, 2021

Writing to a File with Python’s print() Function

11:27 May 28, 2021

SANAITICS

Programiz

11:25 May 28, 2021

fpdf2

11:23 May 28, 2021

fpdf2 2.3.5

11:22 May 28, 2021

Musings on R

11:21 May 28, 2021

Installing & Using the SASmarkdown Package

SAS Using R Markdown (Windows)

SAS Workshops and Notes

11:18 May 28, 2021

SASweave: Literate programming using SAS

11:17 May 28, 2021

How to track the performance of your blog in R?

11:16 May 28, 2021

RPubs

11:15 May 28, 2021

The R Graph Gallery

11:13 May 28, 2021

Laying out multiple plots on a page in R

11:12 May 28, 2021

Vignette: Write & Read Multiple Excel files with purrr

11:11 May 28, 2021

A Compendium of Clean Graphs in R

11:10 May 28, 2021

wkhtmltopdf

11:09 May 28, 2021

Creating PDFs with fpdf2 and Python

11:08 May 28, 2021

Convert dataframe into PDF report in Python

11:06 May 28, 2021

Dataframe Styling using Pandas

11:05 May 28, 2021

Creating PDF Reports with Pandas, Jinja and WeasyPrint

11:05 May 28, 2021

Python List sort()

11:04 May 28, 2021

Embarrassingly parallel for loops in Python

11:03 May 28, 2021

5 Tips for Writing Clean R Code – Leave Your Code Reviewer Commentless

11:02 May 28, 2021

Installing our R development environment on Ubuntu 20.04

11:01 May 28, 2021

Executing Shell Commands with Python

10:52 May 28, 2021

Group and Aggregate by One or More Columns in Pandas

10:51 May 28, 2021

GroupBy in Pandas: Your Guide to Summarizing and Aggregating Data in Python

10:33 May 28, 2021

Pandas Groupby: Summarising, Aggregating, Grouping in Python

10:17 May 28, 2021

Comprehensive Guide to Grouping and Aggregating with Pandas

10:16 May 28, 2021

Customize Dates on Time Series Plots in Python Using Matplotlib

10:15 May 28, 2021

PyCharm R plugin support

10:09 May 28, 2021

tableone 0.7.10

10:08 May 28, 2021

python-docx

10:07 May 28, 2021

TableOne

10:07 May 28, 2021

5 Methods to Check for NaN values in in Python

10:06 May 28, 2021

How to use loc and iloc for selecting data in Pandas

10:05 May 28, 2021

Download Files with Python

10:04 May 28, 2021

Dask

10:03 May 28, 2021

PyTables

10:02 May 28, 2021

SAS Analysis Explorers

09:58 May 28, 2021

SAS Curiosity

09:50 May 28, 2021

How to Check if a File or Directory Exists in Python

09:49 May 28, 2021

Vaex: Pandas but 1000x faster

09:03 May 27, 2021

Sample 24820: Creating a Directory Listing Using SAS for Windows

09:01 May 27, 2021

SingleStore

09:01 May 27, 2021

Teradata

08:59 May 27, 2021

Apache ORC

09:17 May 19, 2021

Python Data Wrangling Solutions — Dynamically Creating Variables When Slicing Data Frames

13:52 May 16, 2021

SAS Blogs

13:52 May 16, 2021

How to Export Matplotlib Charts to a PDF

13:48 May 16, 2021

5 ways to apply an IF condition in Pandas DataFrame

13:47 May 16, 2021

Machine Learning Operations

13:45 May 16, 2021

% Macro Core -- Production Ready Macros for SAS Application Developers

13:44 May 16, 2021

How to Update All Python Packages

13:43 May 16, 2021

Python os.system() method

13:42 May 16, 2021

Pandas Split strings into two List/Columns using str.split()

13:41 May 16, 2021

SettingwithCopyWarning: How to Fix This Warning in Pandas

13:39 May 16, 2021

Using Version Control with RStudio

13:17 May 16, 2021

Create a nice looking table using R

Make Beautiful Tables with the Formattable Package

Create stylish tables in R using formattable

17:02 May 13, 2021

SASCRUNCH

15:43 May 13, 2021

Enabling the X Commands in SAS Studio Basic

15:25 May 13, 2021

Usage Note 19247: SAS Work library startup errors and how to change the Work library for temporary files to another drive on a Microsoft Windows operating system

15:24 May 13, 2021

How do I locate the SAS temporary work directory?

11:22 May 12, 2021

Matplotlib

11:17 May 12, 2021

How to download and convert CSV files for use in SAS

11:16 May 12, 2021

R to SAS

11:15 May 12, 2021

R U Graphing with SAS?

11:08 May 12, 2021

Get a List of all Column Names in Pandas DataFrame

11:07 May 12, 2021

Quick Intro to Parallel Computing in R

11:07 May 12, 2021

Comparing Dataframes In R Using Comparedf

11:05 May 12, 2021

Sharing Your Work with xaringan

11:03 May 12, 2021

ggplot2 -- Easy Way to Mix Multiple Graphs on The Same Page

11:02 May 12, 2021

6 Life-Altering RStudio Keyboard Shortcuts

11:01 May 12, 2021

Using Rtools40 on Windows

10:53 May 12, 2021

SAS Free Software Trials

10:52 May 12, 2021

Open Integration with SAS

10:50 May 12, 2021

SAS Developer Home

10:50 May 12, 2021

SAS Data Science Resource Hub

10:49 May 12, 2021

SAS User Group UK & Ireland

10:48 May 12, 2021

How to Check if a File or a Directory exists in R, Python and Bash

10:47 May 12, 2021

Top YouTube Channels for Data Science

10:46 May 12, 2021

Deleting a substring from a SAS string

10:45 May 12, 2021

10 Tips And Tricks For Data Scientists Vol.6

10:42 May 12, 2021

Timeseries analysis in R

10:42 May 12, 2021

Code performance in R: Which part of the code is slow?

Code performance in R: How to make code faster

17:02 May 11, 2021

Making great graphs even better with ODS Graphics

17:02 May 11, 2021

SAS 9.4 ODS Graphics: Procedures Guide

17:01 May 11, 2021

How to fix common problems in output from SAS ODS Graphics procedures

17:12 May 10, 2021

Decisions in the Cloud from SAS

17:12 May 10, 2021

Ask the Expert -- SAS Support Communities

17:06 May 10, 2021

Ask the Expert -- Analytics Explorers from SAS

17:05 May 10, 2021

Ask the Expert -- Webinars from SAS

17:05 May 10, 2021

Pondering AI (transistor.fm)

17:02 May 10, 2021

Free SAS Training

17:02 May 10, 2021

SAS Viya

17:01 May 10, 2021

Microsoft Azure and SAS

12:48 April 15, 2021

Apache Arrow

10:49 April 9, 2021

Top 10 Python Libraries Data Scientists should know in 2021

14:14 March 12, 2021

Using SAS with Microsoft 365 (OneDrive, Teams, and SharePoint)

14:02 March 9, 2021

SAS FINDW Function

14:00 March 9, 2021

%SYSEVALF SAS Macro Function

13:59 March 9, 2021

%DATATYP Autocall SAS Macro

18:42 March 2, 2021

Excel Tips

18:42 March 2, 2021

Excel VBA – Read Data from a Closed Excel File or Workbook without Opening it

18:41 March 2, 2021

How to create stunning visualizations from scratch using Python

13:53 January 27, 2021

Base SAS: XML, ODS, and the MARKUP Destination

13:52 January 27, 2021

Combining Multiple Worksheets in Any Version of Excel

13:51 January 27, 2021

Combine Data From Multiple Worksheets into a Single Worksheet in Excel

13:01 January 27, 2021

SAS Usage Note 49421: A “Cannot write image” error might occur with ODS Graphics and the SAS/GRAPH® Statistical Graphics (SG) procedures

15:21 December 10, 2020

LET() assigns names to calculations in Excel

The big difference between what Excel shows and what Excel knows

Excel is getting better Conditional Formatting with much needed improvements

Many Ordinal RANK() options in Excel with joint, equal rankings, words and more

15:18 December 10, 2020

Announcing LAMBDA: Turn Excel formulas into custom functions

LAMBDA function

20:47 December 6, 2020

Julia Computing

20:47 December 6, 2020

Julia Programming Language

20:43 December 6, 2020

Top 5 IDE’s for Julia

13:07 November 27, 2020

CALL EXECUTE made easy for SAS data-driven programming

15:12 November 18, 2020

Conda

09:20 November 9, 2020

Mockaroo

09:17 November 9, 2020

Code with Mu

09:15 November 9, 2020

Stencila

14:08 October 14, 2020

Fedora Packages of R Software

09:25 October 7, 2020

pxWorks

09:22 October 7, 2020

Learning Machines

09:21 October 7, 2020

rOpenSci

10:43 October 4, 2020

Advanced ODS Graphics: A deeper dive into item stores

11:08 September 25, 2020

Microsoft R Application Network

09:37 September 17, 2020

Big Data Ignite

09:36 September 17, 2020

Why R? Foundation

09:16 September 17, 2020

Exploring Data in R

09:15 September 17, 2020

Business Science University

08:53 September 17, 2020

How to Explore Data: {DataExplorer} Package in R

14:10 July 1, 2020

23 sources of data bias for Machine Learning and Deep Learning

16:46 June 8, 2020

Summary of SAS Macro Quoting Functions and the Characters That They Mask

20:23 March 4, 2020

KDnuggets

20:22 March 4, 2020

Kaggle

20:22 March 4, 2020

R-bloggers

12:32 February 25, 2020

Converting Numeric Data to Categories in R

12:31 February 25, 2020

Tables with labels in R

12:30 February 25, 2020

R for Data Science

11:26 February 25, 2020

How to add a column to a dataframe in R

11:16 February 25, 2020

4 data wrangling tasks in R for advanced beginners

22:20 February 24, 2020

How to Import Data: Reading SAS Files in R

13:02 February 17, 2020

SAS LIBNAME Statement: JSON Engine

17:38 November 25, 2019

Elvis SAS Log Analyzer

21:42 November 16, 2019

Using SAS with Microsoft OneDrive and SharePoint Online

14:54 November 9, 2019

The Definitive Guide to Conda Environments

14:14 November 5, 2019

Creating a format which rounds to even in SAS

14:13 November 5, 2019

Rounding Formats in SAS

11:54 November 4, 2019

Using Colours in R

10:13 November 4, 2019

Ubuntu Packages for R

10:12 November 4, 2019

Tidyverse

16:54 October 31, 2019

Open Data Science Conference

09:19 October 31, 2019

Cloudera

09:18 October 31, 2019

JASP

Jamovi

Qlik

Tableau

Scala

MATLAB

22:02 October 23, 2019

What is eCOA and How Does it Improve Clinical Trial Data Quality?

16:24 October 18, 2019

SAS User Groups

16:23 October 18, 2019

Boemska Technology Solutions

16:22 October 18, 2019

Raw SAS

15:41 October 18, 2019

Modernising Legacy SAS SCL / AF Applications

15:08 October 1, 2019

What is a geometric mean?

20:02 September 6, 2019

The COALESCE function: PROC SQL compared with PROC IML

14:30 June 8, 2019

How to install R on Windows, Mac OS X and Ubuntu

14:43 January 22, 2019

How to change your working directory for SAS® with the DLGCDIR DATA step function

16:45 January 16, 2019

Working with Dates and Times Using the ISO 8601 Basic and Extended Notations

11:25 January 15, 2019

Have you created Scalable Vector Graphics with SAS?

Creating SVG (Scalable Vector Graphics) Files Using Universal Printing

14:19 December 20, 2018

Five reasons to use ODS EXCLUDE to suppress SAS output

18:58 December 10, 2018

Customizing SAS Titles and Footnotes

15:56 December 5, 2018

A Second Look at the ODS Destination for PowerPoint

The Dynamic Duo: ODS Layout and the ODS Destination for PowerPoint

Square Peg, Square Hole—Getting Tables to Fit on Slides in the ODS Destination for PowerPoint

The ODS Destination for PowerPoint Tip Sheet

13:28 October 26, 2018

SAS COUNTW Function

SAS ODS EXCEL Statement

15:19 October 4, 2018

SAS® Add-In 8 for Microsoft Office: User’s Guide

15:28 October 2, 2018

Summary of SAS Macro Quoting Functions and the Characters They Mask

17:11 September 8, 2018

Using LIBNAME XLSX to read and write Excel files

17:50 September 3, 2018

New SAS transport format and tools available

17:09 August 10, 2018

Jurassic SAS® in the BI/EBI World

17:07 August 10, 2018

Five things you (probably) don’t know you can do with a hash table in SAS

22:37 June 28, 2018

Summary of SAS Macro Quoting Functions and the Characters They Mask

Unquoting Text

23:43 October 25, 2017

Revolutions

23:42 October 25, 2017

TIBCO

23:42 October 25, 2017

TIBCO Mashery

19:21 October 24, 2017

Nature Reviews Drug Discovery

23:26 October 22, 2017

Institute of Clinical Research

20:01 October 16, 2017

Using the DATA step debugger in SAS Enterprise Guide

20:00 October 16, 2017

SAS Webinars

19:59 October 16, 2017

SAS® 9.4 System Options: Reference

19:59 October 16, 2017

Moving and Accessing SAS® 9.4 Files

19:55 October 16, 2017

Here are a few SAS functions that are less well known to me:

CHOOSEC

CHOOSEN

IFC

IFN

10:21 October 14, 2017

The Data Incubator

22:42 October 12, 2017

RStudio

Jupyter

Impala

Amazon Redshift

Hadoop

13:51 October 4, 2017

Data Science 101

Data Science Central

Association for Computing Machinery

ImageNet

TensorFlow

WordNet

Albert Cairo

Visualizing and Understanding Convolutional Networks

Hidden Technical Debt in Machine Learning Systems

Apache Spark

Anaconda

10:27 August 30, 2017

Prevent a SAS Session from Connecting to a SQL Database Until Required

16:50 March 10, 2017

18:23 January 31, 2017

ODS GRAPHICS Statement

17:51 January 27, 2017

Sample 35864: Change line colors and styles for PROC SGPLOT output

Modifying a Style

SAS Focus Areas: Graphics

11:23 November 14, 2016

One informat to rule them all: Read any date into SAS

19:06 September 22, 2016

DEFINE STYLE Statement

Style Attributes and Their Values

General ODS Style Elements

Formats by Category

12:36 May 19, 2016

Create conditional formulas in Excel

12:14 May 19, 2016

Split a String in Excel

22:20 March 1, 2016

Michael A. Raithel

10:38 February 10, 2016

SAS trick: get the LIBNAME statement to create folders for you

10:36 February 10, 2016

Sorting data in SAS: can you skip it?

12:10 February 8, 2016

Add business days to date in Excel

10:19 February 5, 2016

Usage Note 38339: SAS® file compatibility when upgrading from 32-bit to 64-bit Microsoft Windows

Usage Note 44047: Format catalogs must be converted when moving from a Microsoft Windows 32-bit operating system to a Microsoft Windows 7 64-bit operating system

The top gotchas when moving to 64-bit SAS for Windows

Migrating from 32-bit SAS to 64-bit SAS

Migrating to a 64-bit operating system: Quick pointers

Converting SAS Formats from 32-Bit to 64-Bit

Excuse Me; But, Is That a 32-Bit or a 64-Bit SAS Catalog?

Handling SAS Formats Catalogs across Versions

Proc Migrate: How to Migrate Your Data and Know You’ve Done It Right!

10:10 February 5, 2016

Optimising the Use of Data Standards

20:41 January 30, 2016

Linguistic Sorting in SAS

18:16 January 13, 2016

Finding an Asterisk in Excel

10:11 November 7, 2015

Metadata-Driven SDTM Creation

02:40 March 5, 2015

List of ISO 639-1 codes

17:06 December 9, 2014

LIBNAME Statement Syntax :: SAS/ACCESS(R) 9.3 Interface to PC Files: Reference

  • All the views that you find expressed on here in postings and articles are mine alone and not those of any organisation with which I have any association, through work or otherwise. As regards editorial policy, whatever appears here is entirely of my own choice and not that of any other person or organisation.

  • Please note that everything you find here is copyrighted material. The content may be available to read without charge and without advertising but it is not to be reproduced without attribution. As it happens, a number of the images are sourced from stock libraries like iStockPhoto so they certainly are not for abstraction.

  • With regards to any comments left on the site, I expect them to be civil in tone of voice and reserve the right to reject any that are either inappropriate or irrelevant. Comment review is subject to automated processing as well as manual inspection but whatever is said is the sole responsibility of the individual contributor.