• Blog
  • YouTube
  • Discord
Data Freelancing
Mentorships

Ryan Nolan

Ryan is a Data Scientist at a fintech company, where he focuses on fraud prevention in underwriting and risk. Before that, he worked as a Data Analyst at a tax software company. He holds a degree in Electrical Engineering from UCF.

  • Home
  • Ryan Nolan
  • Page 10
Python Pandas

Pandas Shift

March 10, 2025 Ryan Nolan No comments yet

To start we’re going to create a simple dataframe in python: Shift 1 Row Shift 2 Row Shift Backwards How to fill values Shift to the right or left Coding Interview Example Question Find transactions where person paid more than last time

Python Pandas

Python Pandas Explode

March 10, 2025 Ryan Nolan No comments yet

Using explode within Python Pnadas allows you to transform each element of a list to a new row within a dataframe. Python Pandas Explode YouTube Video If you want a video demonstration of how the code works, checkout the video below on our YouTube channel. When working with Python Pandas the first step is to […]

Python Pandas

Python Pandas GroupBy

June 29, 2024 Ryan Nolan No comments yet

Many data analysts begin their journey with SQL, learning how to use GROUP BY to aggregate and summarize data. As they advance, they often transition to Python for more complex data manipulation. One of the key features in Python’s Pandas library is the groupby function, which allows for powerful and flexible data grouping and aggregation. […]

scikit-learn

Optuna Hyperparameter Tuning

June 27, 2024 Ryan Nolan No comments yet

Optuna is a hyperparameter optimization framework for machine learning models. It can help automate and streamline the process of tuning the hyperparameters. It’s quite popular among Kaggle users and you’ll see it used within competitions. In this article, we will go over an example of using it on a basic dataset. There is also a […]

scikit-learn

Ordinal Encoder

June 20, 2024 Ryan Nolan No comments yet

When working with real world data, you’ll often have to deal with categorical information. This can be a problem when working with Machine Learning models as most cannot use it. Instead, Data Scientists and Machine Learning engineers need to convert this into a numerical format. This is where the Ordinal Encoder in Scikit-Learn can help. […]

scikit-learn

One Hot Encoder

June 20, 2024 Ryan Nolan No comments yet

In the realm of machine learning and data science, preparing your data is often as crucial as the modeling itself. One of the essential preprocessing steps when working with categorical data is one-hot encoding. This technique transforms categorical variables into a format that can be provided to machine learning algorithms to improve predictions and insights. […]

Python

Python Match Case Statement

June 19, 2024 Ryan Nolan No comments yet

The match case statement in Python introduces a powerful way to handle conditional logic, akin to the switch-case statements found in many other programming languages.  By allowing you to match values against a variety of patterns and execute code based on the first pattern that is matched, the match case statement can make your code […]

LangChain

Chat With a CSV Using LangChain

June 18, 2024 Ryan Nolan No comments yet

With just a few lines of code, you can use natural language to chat directly with a CSV file. In this tutorial, I’ll be taking you line by line to achieve results in less than 10 minutes. While still a bit buggy, this is a pretty cool feature to implement in a test tool. It’s […]

LeetCode

LeetCode 182- Duplicate Emails (SQL & Python) Solutions

April 2, 2024 Ryan Nolan No comments yet

This article is going to provide the solution to LeetCode 182 Duplicate Emails. It’s an easy difficulty question. Write a solution to report all the duplicate emails. Note that it’s guaranteed that the email field is not NULL. Return the result table in any order. The result format is in the following example. LeetCode Question Link […]

LeetCode

LeetCode 181- Employees Earning More Than Their Managers (SQL & Python) Solutions

April 2, 2024 Ryan Nolan No comments yet

This article is going to provide the solution to LeetCode 181 Employees Earning More Than Their Managers. It’s an easy difficulty question. Write a solution to find the employees who earn more than their managers. Return the result table in any order. The result format is in the following example. LeetCode Question Link If you want […]

Posts pagination

Previous 1 … 9 10 11 Next

Search

Categories

  • LangChain 2
  • LeetCode 8
  • Linear Algebra 7
  • Python 16
  • Python Pandas 30
  • scikit-learn 18
  • Statistics 20
  • Time Series 6
  • Uncategorized 2
  • Web Scraping 4

Recent posts

  • Python tuples
  • Python While Loops
  • eigenanalysis Python

Helping Data Professions further there careers

Important Links
  • Blog
  • Sponsorships
  • Mentorships
  • Data Freelancing
LinkedIn
  • Ryan Nolan
  • Matt Payne
Get in touch
  • ryannolandata@gmail.com

© Ryan & Matt Data Science

  • Terms & Conditions
  • Privacy Policy