Often you may have two or more NumPY arrays and want to concatenate/join/merge them into a single array. Python offers multiple options to join/concatenate NumPy arrays. Common operations include given two 2d-arrays, how can we concatenate them row wise or column wise. NumPy’s concatenate function allows you to concatenate two arrays either by rows or […]
Python
9 Ways to Manipulate Strings in Python
Python is great for string manipulation. Python’s string manipulation ability was definitely one of the reasons for its popularity initially. Python’s built-in methods lets you do most common string manipulations. Here are the String object methods in Python and how to use them. 1. How to Check a String Ends With a Suffix? Python String […]
Reticulate: a RStudio package to use both R and Python from R Markdown
Do you love working with Python, but just can’t get enough of ggplot, R Markdown or any other tidyverse packages. You are not alone, many love both R and Python and use them all the time. Now RStudio, has made reticulate package that offers awesome set of tools for interoperability between Python and R. One […]
How To Change Column Names and Row Indexes in Pandas?
One of the most common operations one might do while cleaning the data or doing exploratory data analysis in doing data science is manipulating/fixing the column names or row names. In this post, we will see How to rename columns of pandas dataframe? How to change row names or row indexes of a pandas dataframe? […]
PCA Example in Python with scikit-learn
Principal Component Analysis (PCA) is one of the most useful techniques in Exploratory Data Analysis to understand the data, reduce dimensions of data and for unsupervised learning in general. Let us quickly see a simple example of doing PCA analysis in Python. Here we will use scikit-learn to do PCA on a simulated data. Let […]