JupyterLab, the next-generation web-based user interface for Python and R from Project Jupyter. It is still a beta release, but stable for daily use. One of the cool features of JupyterLab is that it is the go to browser based app for classic Jupyter Notebook, file browser for your computer files, text editor and a […]
What Does *args and **kwargs Mean in Python?
If you are new Python and saw the use of *args and **kwargs as function arguments and wondered what those *-thingies are, you are not alone. Typically when you write functions, you will have specific number and types of arguments the function can take as input. However, the more Python code you write, you might […]
7 ways to read files with readr package in R
There are multiple ways read text files in rectangular, like csv file, tsv file or text file with common delimitters. readr package, part of tidyverse, offers seven functions to load flat text files easily. How to load a text file with readr package? read_csv(): to read comma delimited files read_csv2(): to read semicolon separated files […]
How To Randomly Select Rows in Pandas?
Creaating unbiased training and testing data sets are key for all Machine Learning tasks. Pandas’ sample function lets you randomly sample data from Pandas data frame and help with creating unbiased sampled datasets. It is a great way to get downsampled data frame and work with it. In this post, we will learn three ways […]
6 ways to Sort Pandas Dataframe: Pandas Tutorial
Often you want to sort Pandas data frame in a specific way. Typically, one may want to sort pandas data frame based on the values of one or more columns or sort based on the values of row index or row names of pandas dataframe. Pandas data frame has two useful functions sort_values(): to sort […]


