Sign in

Applied Mathematician | Data Person | Machine Learning | NLP

A visual guide to index-based data selection in pandas

In this era of munching and crunching data efficiently, the library has become the bread and butter of every data scientist. The library has a plethora of data manipulating abilities, of which, our focus here lies upon index-based data selection in Series and DataFrame objects. Although the topic has received some hands-on attention in the past, special visual emphasis is placed here on the motives behind the existence of two well known indexers

Image by author, made using .

To begin with, let us take a look at the below illustration where we construct two Series objects named s_imp and s_exp.


The real workhorse enabling core Git operations

Image by author, made using .

As a data scientist or a data engineer, working with Git is always a breeze when he/she is aware of all its core elements that are utilised under-the-hood by a Git operation like git-clone or git-push. Although, core Git operations have received sufficient hands-on attention from fellow enthusiasts, special interest is laid, here, on a core entity called Git references that enable several such core Git operations.

To understand Git references and their importance, let us consider the below complex-structured remote repository


An illustrative guide to missing values conventions in pandas

Modern day technological innovations often involve processing and analysing datasets with missing values. And, to effectively handle these datasets, different libraries choose to represent the missing values in different ways. Given their importance and frequent occurrence, we will begin by diving into the current state of the art, discuss their attributes, and then chronologically illustrate the available missing values conventions employed in pandas.

Image made by author, using .

In order to represent the missing values, we see two approaches that are commonly applied to the data in tables or dataframes. …


Unraveling the cloning basics

Working with a version control system such as Git is unequivocally beneficial but can also be mind-boggling in your early days as a Git user. Eventually, many of us get the hang of it after several practice sessions but another way to get a good grip on Git is by starting to closely examine some of the core operations such as the git-clone. To begin with, let us

Create a remote repository
It is assumed that a reader has a account. If not it is recommended to get one given its perks. Once logged in, called my-repo

Deepak Tunuguntla

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store