From 0073fba449b93aee59ddfca4aabb97102440f360 Mon Sep 17 00:00:00 2001 From: marksibrahim Date: Wed, 19 Sep 2018 16:22:36 -0400 Subject: [PATCH] faster index removal from another dataframe --- modern-pandas/modern-pandas.ipynb | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/modern-pandas/modern-pandas.ipynb b/modern-pandas/modern-pandas.ipynb index 69d2dbb..c38dacc 100644 --- a/modern-pandas/modern-pandas.ipynb +++ b/modern-pandas/modern-pandas.ipynb @@ -2,7 +2,7 @@ "cells": [ { "cell_type": "code", - "execution_count": 3, + "execution_count": 1, "metadata": {}, "outputs": [], "source": [ @@ -14,7 +14,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 2, "metadata": {}, "outputs": [], "source": [ @@ -23,7 +23,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 3, "metadata": {}, "outputs": [], "source": [ @@ -65,7 +65,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 4, "metadata": {}, "outputs": [], "source": [ @@ -608,7 +608,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 5, "metadata": {}, "outputs": [ { @@ -719,7 +719,7 @@ "[2395 rows x 14 columns]" ] }, - "execution_count": 7, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -728,9 +728,7 @@ "bad_flights = flights[flights[\"cancelled\"] == 0]\n", "\n", "# use index.difference method\n", - "good_indices = flights.index.difference(bad_flights.index)\n", - "\n", - "flights.loc[good_indices]" + "flights.drop(bad_flights.index, axis=0)" ] }, {