{
 "cells": [
  {
   "cell_type": "code",
   "execution_count": 1,
   "id": "6d35ef96",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "Hello world!\n"
     ]
    }
   ],
   "source": [
    "print(\"Hello world!\")"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "id": "3c5d4d19",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'SpongebobSpongebobSpongebobSpongebobSpongebob'"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "def repeatNtimes(string, n):\n",
    "    return string * n\n",
    "repeatNtimes(\"Spongebob\",5)\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "id": "34232df7",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "25"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "repeatNtimes(5,5)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "id": "50af27ea",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'SquarepantsSquarepantsSquarepantsSquarepantsSquarepants'"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "repeatNtimes2 = lambda string, n: string*n\n",
    "repeatNtimes2('Squarepants', 5)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "id": "cc3c49c1",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "This!\n",
      "is!\n",
      "awesome!\n",
      "---\n",
      "\n",
      "0 This***\n",
      "1 is***\n",
      "2 awesome***\n",
      "---\n",
      "\n",
      "This\n",
      "is\n",
      "awesome\n"
     ]
    }
   ],
   "source": [
    "list_sentence = [\"This\", \"is\", \"awesome\"]\n",
    "\n",
    "for idx in range(len(list_sentence)):\n",
    "    word = list_sentence[idx]\n",
    "    print(word + \"!\")\n",
    "\n",
    "print('---\\n')\n",
    "\n",
    "for idx, word in enumerate(list_sentence):\n",
    "    print(idx, word + '***')\n",
    "    \n",
    "print('---\\n')\n",
    "\n",
    "for word in list_sentence:\n",
    "    print(word)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 7,
   "id": "7a6db787",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['awesome!', 'and!', 'amazing!']"
      ]
     },
     "execution_count": 7,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "list_sentence = [\"This\", \"is\", \"awesome\", \"and\", \"amazing\"]\n",
    "list2 = [x + '!' for x in list_sentence if x.startswith(\"a\")]\n",
    "list2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 8,
   "id": "4f750d55",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "['awesome', 'and', 'amazing']"
      ]
     },
     "execution_count": 8,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "list_sentence = [\"This\", \"is\", \"awesome\", \"and\", \"amazing\"]\n",
    "list2 = []\n",
    "for x in list_sentence:\n",
    "    if x.startswith(\"a\"):\n",
    "        list2.append(x)\n",
    "list2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 9,
   "id": "6c7ceba8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[['D!', 't!'], ['S!', 'c!', 'i!', 'e!', 'n!', 'c!', 'e!']]"
      ]
     },
     "execution_count": 9,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "[[letter + '!' for letter in string if letter != 'a']\n",
    "    for string in ['Data', 'Science']]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 12,
   "id": "39fd5f2f",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "[['D?', 'a!', 't?', 'a!'], ['S?', 'c?', 'i?', 'e?', 'n?', 'c?', 'e?']]"
      ]
     },
     "execution_count": 12,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "[[letter + '!' if letter == 'a' else letter + '?' for letter in string]\n",
    "    for string in ['Data', 'Science']]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 13,
   "id": "07794ec7",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(2550, 17)"
      ]
     },
     "execution_count": 13,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "import pandas as pd\n",
    "\n",
    "ted_main = pd.read_csv('https://raw.githubusercontent.com/cpethe/TED_Talks/master/ted_main.csv')\n",
    "\n",
    "ted_main.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 14,
   "id": "cb248817",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(2467, 2)"
      ]
     },
     "execution_count": 14,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "transcripts = pd.read_csv('https://raw.githubusercontent.com/cpethe/TED_Talks/master/transcripts.csv')\n",
    "transcripts.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 15,
   "id": "a945c9f3",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>comments</th>\n",
       "      <th>description</th>\n",
       "      <th>duration</th>\n",
       "      <th>event</th>\n",
       "      <th>film_date</th>\n",
       "      <th>languages</th>\n",
       "      <th>main_speaker</th>\n",
       "      <th>name</th>\n",
       "      <th>num_speaker</th>\n",
       "      <th>published_date</th>\n",
       "      <th>ratings</th>\n",
       "      <th>related_talks</th>\n",
       "      <th>speaker_occupation</th>\n",
       "      <th>tags</th>\n",
       "      <th>title</th>\n",
       "      <th>url</th>\n",
       "      <th>views</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>4553</td>\n",
       "      <td>Sir Ken Robinson makes an entertaining and pro...</td>\n",
       "      <td>1164</td>\n",
       "      <td>TED2006</td>\n",
       "      <td>1140825600</td>\n",
       "      <td>60</td>\n",
       "      <td>Ken Robinson</td>\n",
       "      <td>Ken Robinson: Do schools kill creativity?</td>\n",
       "      <td>1</td>\n",
       "      <td>1151367060</td>\n",
       "      <td>[{'id': 7, 'name': 'Funny', 'count': 19645}, {...</td>\n",
       "      <td>[{'id': 865, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Author/educator</td>\n",
       "      <td>['children', 'creativity', 'culture', 'dance',...</td>\n",
       "      <td>Do schools kill creativity?</td>\n",
       "      <td>https://www.ted.com/talks/ken_robinson_says_sc...</td>\n",
       "      <td>47227110</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>265</td>\n",
       "      <td>With the same humor and humanity he exuded in ...</td>\n",
       "      <td>977</td>\n",
       "      <td>TED2006</td>\n",
       "      <td>1140825600</td>\n",
       "      <td>43</td>\n",
       "      <td>Al Gore</td>\n",
       "      <td>Al Gore: Averting the climate crisis</td>\n",
       "      <td>1</td>\n",
       "      <td>1151367060</td>\n",
       "      <td>[{'id': 7, 'name': 'Funny', 'count': 544}, {'i...</td>\n",
       "      <td>[{'id': 243, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Climate advocate</td>\n",
       "      <td>['alternative energy', 'cars', 'climate change...</td>\n",
       "      <td>Averting the climate crisis</td>\n",
       "      <td>https://www.ted.com/talks/al_gore_on_averting_...</td>\n",
       "      <td>3200520</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "   comments                                        description  duration  \\\n",
       "0      4553  Sir Ken Robinson makes an entertaining and pro...      1164   \n",
       "1       265  With the same humor and humanity he exuded in ...       977   \n",
       "\n",
       "     event   film_date  languages  main_speaker  \\\n",
       "0  TED2006  1140825600         60  Ken Robinson   \n",
       "1  TED2006  1140825600         43       Al Gore   \n",
       "\n",
       "                                        name  num_speaker  published_date  \\\n",
       "0  Ken Robinson: Do schools kill creativity?            1      1151367060   \n",
       "1       Al Gore: Averting the climate crisis            1      1151367060   \n",
       "\n",
       "                                             ratings  \\\n",
       "0  [{'id': 7, 'name': 'Funny', 'count': 19645}, {...   \n",
       "1  [{'id': 7, 'name': 'Funny', 'count': 544}, {'i...   \n",
       "\n",
       "                                       related_talks speaker_occupation  \\\n",
       "0  [{'id': 865, 'hero': 'https://pe.tedcdn.com/im...    Author/educator   \n",
       "1  [{'id': 243, 'hero': 'https://pe.tedcdn.com/im...   Climate advocate   \n",
       "\n",
       "                                                tags  \\\n",
       "0  ['children', 'creativity', 'culture', 'dance',...   \n",
       "1  ['alternative energy', 'cars', 'climate change...   \n",
       "\n",
       "                         title  \\\n",
       "0  Do schools kill creativity?   \n",
       "1  Averting the climate crisis   \n",
       "\n",
       "                                                 url     views  \n",
       "0  https://www.ted.com/talks/ken_robinson_says_sc...  47227110  \n",
       "1  https://www.ted.com/talks/al_gore_on_averting_...   3200520  "
      ]
     },
     "execution_count": 15,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.head(2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 16,
   "id": "aeea5e8c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0               Ken Robinson: Do schools kill creativity?\n",
       "1                    Al Gore: Averting the climate crisis\n",
       "2                           David Pogue: Simplicity sells\n",
       "3                      Majora Carter: Greening the ghetto\n",
       "4           Hans Rosling: The best stats you've ever seen\n",
       "                              ...                        \n",
       "2545    Duarte Geraldino: What we're missing in the de...\n",
       "2546    Armando Azua-Bustos: The most Martian place on...\n",
       "2547    Radhika Nagpal: What intelligent machines can ...\n",
       "2548    Theo E.J. Wilson: A black man goes undercover ...\n",
       "2549    Karoliina Korppoo: How a video game might help...\n",
       "Name: name, Length: 2550, dtype: object"
      ]
     },
     "execution_count": 16,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['name']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 17,
   "id": "663f5411",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0               Ken Robinson: Do schools kill creativity?\n",
       "1                    Al Gore: Averting the climate crisis\n",
       "2                           David Pogue: Simplicity sells\n",
       "3                      Majora Carter: Greening the ghetto\n",
       "4           Hans Rosling: The best stats you've ever seen\n",
       "                              ...                        \n",
       "2545    Duarte Geraldino: What we're missing in the de...\n",
       "2546    Armando Azua-Bustos: The most Martian place on...\n",
       "2547    Radhika Nagpal: What intelligent machines can ...\n",
       "2548    Theo E.J. Wilson: A black man goes undercover ...\n",
       "2549    Karoliina Korppoo: How a video game might help...\n",
       "Name: name, Length: 2550, dtype: object"
      ]
     },
     "execution_count": 17,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.name"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 18,
   "id": "f3b63b85",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "comments                                                            105\n",
       "description           Oxford mathematician Peter Donnelly reveals th...\n",
       "duration                                                           1280\n",
       "event                                                    TEDGlobal 2005\n",
       "film_date                                                    1121299200\n",
       "languages                                                            20\n",
       "main_speaker                                             Peter Donnelly\n",
       "name                  Peter Donnelly: How juries are fooled by stati...\n",
       "num_speaker                                                           1\n",
       "published_date                                               1162944660\n",
       "ratings               [{'id': 7, 'name': 'Funny', 'count': 103}, {'i...\n",
       "related_talks         [{'id': 92, 'hero': 'https://pe.tedcdn.com/ima...\n",
       "speaker_occupation                          Mathematician; statistician\n",
       "tags                  ['culture', 'genetics', 'science', 'statistics...\n",
       "title                               How juries are fooled by statistics\n",
       "url                   https://www.ted.com/talks/peter_donnelly_shows...\n",
       "views                                                           1053758\n",
       "Name: 42, dtype: object"
      ]
     },
     "execution_count": 18,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.iloc[42]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 19,
   "id": "8bf723ae",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "105"
      ]
     },
     "execution_count": 19,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.iloc[42]['comments']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 20,
   "id": "2b235de8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "105"
      ]
     },
     "execution_count": 20,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.iloc[42].comments"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 21,
   "id": "cdbfc987",
   "metadata": {},
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "https://www.ted.com/talks/ken_robinson_says_schools_kill_creativity\n",
      " 1164\n",
      "https://www.ted.com/talks/al_gore_on_averting_climate_crisis\n",
      " 977\n",
      "https://www.ted.com/talks/david_pogue_says_simplicity_sells\n",
      " 1286\n",
      "https://www.ted.com/talks/majora_carter_s_tale_of_urban_renewal\n",
      " 1116\n",
      "https://www.ted.com/talks/hans_rosling_shows_the_best_stats_you_ve_ever_seen\n",
      " 1190\n"
     ]
    }
   ],
   "source": [
    "for idx, row in ted_main.iterrows():\n",
    "    if idx > 4 :\n",
    "        break\n",
    "    print(row['url'], row['duration'])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 22,
   "id": "d820e92c",
   "metadata": {},
   "outputs": [],
   "source": [
    "s = pd.Series(list(\"abcdef\"), index = [49, 48, 47, 0, 1, 2])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 23,
   "id": "6ad0c8e8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "49    a\n",
       "48    b\n",
       "47    c\n",
       "0     d\n",
       "1     e\n",
       "2     f\n",
       "dtype: object"
      ]
     },
     "execution_count": 23,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "s"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 24,
   "id": "c5f3b6bf",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'d'"
      ]
     },
     "execution_count": 24,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "s.loc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 25,
   "id": "f6eea30c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'a'"
      ]
     },
     "execution_count": 25,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "s.iloc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 26,
   "id": "b64697c1",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "49    a\n",
       "dtype: object"
      ]
     },
     "execution_count": 26,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "s.iloc[0:1]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 27,
   "id": "3a6a93c6",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0    d\n",
       "1    e\n",
       "dtype: object"
      ]
     },
     "execution_count": 27,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "s.loc[0:1]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 28,
   "id": "c5d5f761",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>comments</th>\n",
       "      <th>description</th>\n",
       "      <th>duration</th>\n",
       "      <th>event</th>\n",
       "      <th>film_date</th>\n",
       "      <th>languages</th>\n",
       "      <th>main_speaker</th>\n",
       "      <th>name</th>\n",
       "      <th>num_speaker</th>\n",
       "      <th>published_date</th>\n",
       "      <th>ratings</th>\n",
       "      <th>related_talks</th>\n",
       "      <th>speaker_occupation</th>\n",
       "      <th>tags</th>\n",
       "      <th>title</th>\n",
       "      <th>views</th>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>url</th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "      <th></th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>https://www.ted.com/talks/ken_robinson_says_schools_kill_creativity\\n</th>\n",
       "      <td>4553</td>\n",
       "      <td>Sir Ken Robinson makes an entertaining and pro...</td>\n",
       "      <td>1164</td>\n",
       "      <td>TED2006</td>\n",
       "      <td>1140825600</td>\n",
       "      <td>60</td>\n",
       "      <td>Ken Robinson</td>\n",
       "      <td>Ken Robinson: Do schools kill creativity?</td>\n",
       "      <td>1</td>\n",
       "      <td>1151367060</td>\n",
       "      <td>[{'id': 7, 'name': 'Funny', 'count': 19645}, {...</td>\n",
       "      <td>[{'id': 865, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Author/educator</td>\n",
       "      <td>['children', 'creativity', 'culture', 'dance',...</td>\n",
       "      <td>Do schools kill creativity?</td>\n",
       "      <td>47227110</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>https://www.ted.com/talks/al_gore_on_averting_climate_crisis\\n</th>\n",
       "      <td>265</td>\n",
       "      <td>With the same humor and humanity he exuded in ...</td>\n",
       "      <td>977</td>\n",
       "      <td>TED2006</td>\n",
       "      <td>1140825600</td>\n",
       "      <td>43</td>\n",
       "      <td>Al Gore</td>\n",
       "      <td>Al Gore: Averting the climate crisis</td>\n",
       "      <td>1</td>\n",
       "      <td>1151367060</td>\n",
       "      <td>[{'id': 7, 'name': 'Funny', 'count': 544}, {'i...</td>\n",
       "      <td>[{'id': 243, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Climate advocate</td>\n",
       "      <td>['alternative energy', 'cars', 'climate change...</td>\n",
       "      <td>Averting the climate crisis</td>\n",
       "      <td>3200520</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>https://www.ted.com/talks/david_pogue_says_simplicity_sells\\n</th>\n",
       "      <td>124</td>\n",
       "      <td>New York Times columnist David Pogue takes aim...</td>\n",
       "      <td>1286</td>\n",
       "      <td>TED2006</td>\n",
       "      <td>1140739200</td>\n",
       "      <td>26</td>\n",
       "      <td>David Pogue</td>\n",
       "      <td>David Pogue: Simplicity sells</td>\n",
       "      <td>1</td>\n",
       "      <td>1151367060</td>\n",
       "      <td>[{'id': 7, 'name': 'Funny', 'count': 964}, {'i...</td>\n",
       "      <td>[{'id': 1725, 'hero': 'https://pe.tedcdn.com/i...</td>\n",
       "      <td>Technology columnist</td>\n",
       "      <td>['computers', 'entertainment', 'interface desi...</td>\n",
       "      <td>Simplicity sells</td>\n",
       "      <td>1636292</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>https://www.ted.com/talks/majora_carter_s_tale_of_urban_renewal\\n</th>\n",
       "      <td>200</td>\n",
       "      <td>In an emotionally charged talk, MacArthur-winn...</td>\n",
       "      <td>1116</td>\n",
       "      <td>TED2006</td>\n",
       "      <td>1140912000</td>\n",
       "      <td>35</td>\n",
       "      <td>Majora Carter</td>\n",
       "      <td>Majora Carter: Greening the ghetto</td>\n",
       "      <td>1</td>\n",
       "      <td>1151367060</td>\n",
       "      <td>[{'id': 3, 'name': 'Courageous', 'count': 760}...</td>\n",
       "      <td>[{'id': 1041, 'hero': 'https://pe.tedcdn.com/i...</td>\n",
       "      <td>Activist for environmental justice</td>\n",
       "      <td>['MacArthur grant', 'activism', 'business', 'c...</td>\n",
       "      <td>Greening the ghetto</td>\n",
       "      <td>1697550</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>https://www.ted.com/talks/hans_rosling_shows_the_best_stats_you_ve_ever_seen\\n</th>\n",
       "      <td>593</td>\n",
       "      <td>You've never seen data presented like this. Wi...</td>\n",
       "      <td>1190</td>\n",
       "      <td>TED2006</td>\n",
       "      <td>1140566400</td>\n",
       "      <td>48</td>\n",
       "      <td>Hans Rosling</td>\n",
       "      <td>Hans Rosling: The best stats you've ever seen</td>\n",
       "      <td>1</td>\n",
       "      <td>1151440680</td>\n",
       "      <td>[{'id': 9, 'name': 'Ingenious', 'count': 3202}...</td>\n",
       "      <td>[{'id': 2056, 'hero': 'https://pe.tedcdn.com/i...</td>\n",
       "      <td>Global health expert; data visionary</td>\n",
       "      <td>['Africa', 'Asia', 'Google', 'demo', 'economic...</td>\n",
       "      <td>The best stats you've ever seen</td>\n",
       "      <td>12005869</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                                    comments  \\\n",
       "url                                                            \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...      4553   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...       265   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...       124   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...       200   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...       593   \n",
       "\n",
       "                                                                                          description  \\\n",
       "url                                                                                                     \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...  Sir Ken Robinson makes an entertaining and pro...   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...  With the same humor and humanity he exuded in ...   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...  New York Times columnist David Pogue takes aim...   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...  In an emotionally charged talk, MacArthur-winn...   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...  You've never seen data presented like this. Wi...   \n",
       "\n",
       "                                                    duration    event  \\\n",
       "url                                                                     \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...      1164  TED2006   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...       977  TED2006   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...      1286  TED2006   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...      1116  TED2006   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...      1190  TED2006   \n",
       "\n",
       "                                                     film_date  languages  \\\n",
       "url                                                                         \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...  1140825600         60   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...  1140825600         43   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...  1140739200         26   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...  1140912000         35   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...  1140566400         48   \n",
       "\n",
       "                                                     main_speaker  \\\n",
       "url                                                                 \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...   Ken Robinson   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...        Al Gore   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...    David Pogue   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...  Majora Carter   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...   Hans Rosling   \n",
       "\n",
       "                                                                                             name  \\\n",
       "url                                                                                                 \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...      Ken Robinson: Do schools kill creativity?   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...           Al Gore: Averting the climate crisis   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...                  David Pogue: Simplicity sells   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...             Majora Carter: Greening the ghetto   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...  Hans Rosling: The best stats you've ever seen   \n",
       "\n",
       "                                                    num_speaker  \\\n",
       "url                                                               \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...            1   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...            1   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...            1   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...            1   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...            1   \n",
       "\n",
       "                                                    published_date  \\\n",
       "url                                                                  \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...      1151367060   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...      1151367060   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...      1151367060   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...      1151367060   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...      1151440680   \n",
       "\n",
       "                                                                                              ratings  \\\n",
       "url                                                                                                     \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...  [{'id': 7, 'name': 'Funny', 'count': 19645}, {...   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...  [{'id': 7, 'name': 'Funny', 'count': 544}, {'i...   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...  [{'id': 7, 'name': 'Funny', 'count': 964}, {'i...   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...  [{'id': 3, 'name': 'Courageous', 'count': 760}...   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...  [{'id': 9, 'name': 'Ingenious', 'count': 3202}...   \n",
       "\n",
       "                                                                                        related_talks  \\\n",
       "url                                                                                                     \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...  [{'id': 865, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...  [{'id': 243, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...  [{'id': 1725, 'hero': 'https://pe.tedcdn.com/i...   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...  [{'id': 1041, 'hero': 'https://pe.tedcdn.com/i...   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...  [{'id': 2056, 'hero': 'https://pe.tedcdn.com/i...   \n",
       "\n",
       "                                                                      speaker_occupation  \\\n",
       "url                                                                                        \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...                       Author/educator   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...                      Climate advocate   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...                  Technology columnist   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...    Activist for environmental justice   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...  Global health expert; data visionary   \n",
       "\n",
       "                                                                                                 tags  \\\n",
       "url                                                                                                     \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...  ['children', 'creativity', 'culture', 'dance',...   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...  ['alternative energy', 'cars', 'climate change...   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...  ['computers', 'entertainment', 'interface desi...   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...  ['MacArthur grant', 'activism', 'business', 'c...   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...  ['Africa', 'Asia', 'Google', 'demo', 'economic...   \n",
       "\n",
       "                                                                              title  \\\n",
       "url                                                                                   \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...      Do schools kill creativity?   \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...      Averting the climate crisis   \n",
       "https://www.ted.com/talks/david_pogue_says_simp...                 Simplicity sells   \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...              Greening the ghetto   \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...  The best stats you've ever seen   \n",
       "\n",
       "                                                       views  \n",
       "url                                                           \n",
       "https://www.ted.com/talks/ken_robinson_says_sch...  47227110  \n",
       "https://www.ted.com/talks/al_gore_on_averting_c...   3200520  \n",
       "https://www.ted.com/talks/david_pogue_says_simp...   1636292  \n",
       "https://www.ted.com/talks/majora_carter_s_tale_...   1697550  \n",
       "https://www.ted.com/talks/hans_rosling_shows_th...  12005869  "
      ]
     },
     "execution_count": 28,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.set_index('url').head(5)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 29,
   "id": "187e62aa",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "comments                                                           4553\n",
       "description           Sir Ken Robinson makes an entertaining and pro...\n",
       "duration                                                           1164\n",
       "event                                                           TED2006\n",
       "film_date                                                    1140825600\n",
       "languages                                                            60\n",
       "main_speaker                                               Ken Robinson\n",
       "name                          Ken Robinson: Do schools kill creativity?\n",
       "num_speaker                                                           1\n",
       "published_date                                               1151367060\n",
       "ratings               [{'id': 7, 'name': 'Funny', 'count': 19645}, {...\n",
       "related_talks         [{'id': 865, 'hero': 'https://pe.tedcdn.com/im...\n",
       "speaker_occupation                                      Author/educator\n",
       "tags                  ['children', 'creativity', 'culture', 'dance',...\n",
       "title                                       Do schools kill creativity?\n",
       "views                                                          47227110\n",
       "Name: https://www.ted.com/talks/ken_robinson_says_schools_kill_creativity\\n, dtype: object"
      ]
     },
     "execution_count": 29,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.set_index('url').iloc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 30,
   "id": "293bb1e8",
   "metadata": {},
   "outputs": [
    {
     "ename": "KeyError",
     "evalue": "0",
     "output_type": "error",
     "traceback": [
      "\u001b[1;31m---------------------------------------------------------------------------\u001b[0m",
      "\u001b[1;31mKeyError\u001b[0m                                  Traceback (most recent call last)",
      "\u001b[1;32m~\\anaconda3\\envs\\py36\\lib\\site-packages\\pandas\\core\\indexes\\base.py\u001b[0m in \u001b[0;36mget_loc\u001b[1;34m(self, key, method, tolerance)\u001b[0m\n\u001b[0;32m   2897\u001b[0m             \u001b[1;32mtry\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2898\u001b[1;33m                 \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcasted_key\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   2899\u001b[0m             \u001b[1;32mexcept\u001b[0m \u001b[0mKeyError\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0merr\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32mpandas\\_libs\\index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[1;34m()\u001b[0m\n",
      "\u001b[1;32mpandas\\_libs\\index.pyx\u001b[0m in \u001b[0;36mpandas._libs.index.IndexEngine.get_loc\u001b[1;34m()\u001b[0m\n",
      "\u001b[1;32mpandas\\_libs\\hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.PyObjectHashTable.get_item\u001b[1;34m()\u001b[0m\n",
      "\u001b[1;32mpandas\\_libs\\hashtable_class_helper.pxi\u001b[0m in \u001b[0;36mpandas._libs.hashtable.PyObjectHashTable.get_item\u001b[1;34m()\u001b[0m\n",
      "\u001b[1;31mKeyError\u001b[0m: 0",
      "\nThe above exception was the direct cause of the following exception:\n",
      "\u001b[1;31mKeyError\u001b[0m                                  Traceback (most recent call last)",
      "\u001b[1;32m<ipython-input-30-c6dde4c55e4c>\u001b[0m in \u001b[0;36m<module>\u001b[1;34m\u001b[0m\n\u001b[1;32m----> 1\u001b[1;33m \u001b[0mted_main\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mset_index\u001b[0m\u001b[1;33m(\u001b[0m\u001b[1;34m'url'\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m[\u001b[0m\u001b[1;36m0\u001b[0m\u001b[1;33m]\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m",
      "\u001b[1;32m~\\anaconda3\\envs\\py36\\lib\\site-packages\\pandas\\core\\indexing.py\u001b[0m in \u001b[0;36m__getitem__\u001b[1;34m(self, key)\u001b[0m\n\u001b[0;32m    877\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    878\u001b[0m             \u001b[0mmaybe_callable\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mcom\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mapply_if_callable\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mobj\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m--> 879\u001b[1;33m             \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_getitem_axis\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mmaybe_callable\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0maxis\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m    880\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m    881\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0m_is_scalar_access\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mkey\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mTuple\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32m~\\anaconda3\\envs\\py36\\lib\\site-packages\\pandas\\core\\indexing.py\u001b[0m in \u001b[0;36m_getitem_axis\u001b[1;34m(self, key, axis)\u001b[0m\n\u001b[0;32m   1108\u001b[0m         \u001b[1;31m# fall thru to straight lookup\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1109\u001b[0m         \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_validate_key\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1110\u001b[1;33m         \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_get_label\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0maxis\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   1111\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1112\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0m_get_slice_axis\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mslice_obj\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mslice\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mint\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32m~\\anaconda3\\envs\\py36\\lib\\site-packages\\pandas\\core\\indexing.py\u001b[0m in \u001b[0;36m_get_label\u001b[1;34m(self, label, axis)\u001b[0m\n\u001b[0;32m   1057\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0m_get_label\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mlabel\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mint\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1058\u001b[0m         \u001b[1;31m# GH#5667 this will fail if the label is not present in the axis.\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 1059\u001b[1;33m         \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mobj\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mxs\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mlabel\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0maxis\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0maxis\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   1060\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   1061\u001b[0m     \u001b[1;32mdef\u001b[0m \u001b[0m_handle_lowerdim_multi_index_axis0\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mself\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mtup\u001b[0m\u001b[1;33m:\u001b[0m \u001b[0mTuple\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32m~\\anaconda3\\envs\\py36\\lib\\site-packages\\pandas\\core\\generic.py\u001b[0m in \u001b[0;36mxs\u001b[1;34m(self, key, axis, level, drop_level)\u001b[0m\n\u001b[0;32m   3491\u001b[0m             \u001b[0mloc\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnew_index\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mindex\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_loc_level\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mdrop_level\u001b[0m\u001b[1;33m=\u001b[0m\u001b[0mdrop_level\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   3492\u001b[0m         \u001b[1;32melse\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 3493\u001b[1;33m             \u001b[0mloc\u001b[0m \u001b[1;33m=\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mindex\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   3494\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   3495\u001b[0m             \u001b[1;32mif\u001b[0m \u001b[0misinstance\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mloc\u001b[0m\u001b[1;33m,\u001b[0m \u001b[0mnp\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mndarray\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;32m~\\anaconda3\\envs\\py36\\lib\\site-packages\\pandas\\core\\indexes\\base.py\u001b[0m in \u001b[0;36mget_loc\u001b[1;34m(self, key, method, tolerance)\u001b[0m\n\u001b[0;32m   2898\u001b[0m                 \u001b[1;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0m_engine\u001b[0m\u001b[1;33m.\u001b[0m\u001b[0mget_loc\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mcasted_key\u001b[0m\u001b[1;33m)\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   2899\u001b[0m             \u001b[1;32mexcept\u001b[0m \u001b[0mKeyError\u001b[0m \u001b[1;32mas\u001b[0m \u001b[0merr\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[1;32m-> 2900\u001b[1;33m                 \u001b[1;32mraise\u001b[0m \u001b[0mKeyError\u001b[0m\u001b[1;33m(\u001b[0m\u001b[0mkey\u001b[0m\u001b[1;33m)\u001b[0m \u001b[1;32mfrom\u001b[0m \u001b[0merr\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0m\u001b[0;32m   2901\u001b[0m \u001b[1;33m\u001b[0m\u001b[0m\n\u001b[0;32m   2902\u001b[0m         \u001b[1;32mif\u001b[0m \u001b[0mtolerance\u001b[0m \u001b[1;32mis\u001b[0m \u001b[1;32mnot\u001b[0m \u001b[1;32mNone\u001b[0m\u001b[1;33m:\u001b[0m\u001b[1;33m\u001b[0m\u001b[1;33m\u001b[0m\u001b[0m\n",
      "\u001b[1;31mKeyError\u001b[0m: 0"
     ]
    }
   ],
   "source": [
    "ted_main.set_index('url').loc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 35,
   "id": "4ca14fb3",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "comments                                                           4553\n",
       "description           Sir Ken Robinson makes an entertaining and pro...\n",
       "duration                                                           1164\n",
       "event                                                           TED2006\n",
       "film_date                                                    1140825600\n",
       "languages                                                            60\n",
       "main_speaker                                               Ken Robinson\n",
       "name                          Ken Robinson: Do schools kill creativity?\n",
       "num_speaker                                                           1\n",
       "published_date                                               1151367060\n",
       "ratings               [{'id': 7, 'name': 'Funny', 'count': 19645}, {...\n",
       "related_talks         [{'id': 865, 'hero': 'https://pe.tedcdn.com/im...\n",
       "speaker_occupation                                      Author/educator\n",
       "tags                  ['children', 'creativity', 'culture', 'dance',...\n",
       "title                                       Do schools kill creativity?\n",
       "views                                                          47227110\n",
       "Name: https://www.ted.com/talks/ken_robinson_says_schools_kill_creativity\\n, dtype: object"
      ]
     },
     "execution_count": 35,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.set_index('url').loc['https://www.ted.com/talks/ken_robinson_says_schools_kill_creativity\\n']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 36,
   "id": "876ef1fd",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>comments</th>\n",
       "      <th>duration</th>\n",
       "      <th>film_date</th>\n",
       "      <th>languages</th>\n",
       "      <th>num_speaker</th>\n",
       "      <th>published_date</th>\n",
       "      <th>views</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>count</th>\n",
       "      <td>2550.000000</td>\n",
       "      <td>2550.000000</td>\n",
       "      <td>2.550000e+03</td>\n",
       "      <td>2550.000000</td>\n",
       "      <td>2550.000000</td>\n",
       "      <td>2.550000e+03</td>\n",
       "      <td>2.550000e+03</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>mean</th>\n",
       "      <td>191.562353</td>\n",
       "      <td>826.510196</td>\n",
       "      <td>1.321928e+09</td>\n",
       "      <td>27.326275</td>\n",
       "      <td>1.028235</td>\n",
       "      <td>1.343525e+09</td>\n",
       "      <td>1.698297e+06</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>std</th>\n",
       "      <td>282.315223</td>\n",
       "      <td>374.009138</td>\n",
       "      <td>1.197391e+08</td>\n",
       "      <td>9.563452</td>\n",
       "      <td>0.207705</td>\n",
       "      <td>9.464009e+07</td>\n",
       "      <td>2.498479e+06</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>min</th>\n",
       "      <td>2.000000</td>\n",
       "      <td>135.000000</td>\n",
       "      <td>7.464960e+07</td>\n",
       "      <td>0.000000</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>1.151367e+09</td>\n",
       "      <td>5.044300e+04</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>25%</th>\n",
       "      <td>63.000000</td>\n",
       "      <td>577.000000</td>\n",
       "      <td>1.257466e+09</td>\n",
       "      <td>23.000000</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>1.268463e+09</td>\n",
       "      <td>7.557928e+05</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>50%</th>\n",
       "      <td>118.000000</td>\n",
       "      <td>848.000000</td>\n",
       "      <td>1.333238e+09</td>\n",
       "      <td>28.000000</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>1.340935e+09</td>\n",
       "      <td>1.124524e+06</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>75%</th>\n",
       "      <td>221.750000</td>\n",
       "      <td>1046.750000</td>\n",
       "      <td>1.412964e+09</td>\n",
       "      <td>33.000000</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>1.423432e+09</td>\n",
       "      <td>1.700760e+06</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>max</th>\n",
       "      <td>6404.000000</td>\n",
       "      <td>5256.000000</td>\n",
       "      <td>1.503792e+09</td>\n",
       "      <td>72.000000</td>\n",
       "      <td>5.000000</td>\n",
       "      <td>1.506092e+09</td>\n",
       "      <td>4.722711e+07</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "          comments     duration     film_date    languages  num_speaker  \\\n",
       "count  2550.000000  2550.000000  2.550000e+03  2550.000000  2550.000000   \n",
       "mean    191.562353   826.510196  1.321928e+09    27.326275     1.028235   \n",
       "std     282.315223   374.009138  1.197391e+08     9.563452     0.207705   \n",
       "min       2.000000   135.000000  7.464960e+07     0.000000     1.000000   \n",
       "25%      63.000000   577.000000  1.257466e+09    23.000000     1.000000   \n",
       "50%     118.000000   848.000000  1.333238e+09    28.000000     1.000000   \n",
       "75%     221.750000  1046.750000  1.412964e+09    33.000000     1.000000   \n",
       "max    6404.000000  5256.000000  1.503792e+09    72.000000     5.000000   \n",
       "\n",
       "       published_date         views  \n",
       "count    2.550000e+03  2.550000e+03  \n",
       "mean     1.343525e+09  1.698297e+06  \n",
       "std      9.464009e+07  2.498479e+06  \n",
       "min      1.151367e+09  5.044300e+04  \n",
       "25%      1.268463e+09  7.557928e+05  \n",
       "50%      1.340935e+09  1.124524e+06  \n",
       "75%      1.423432e+09  1.700760e+06  \n",
       "max      1.506092e+09  4.722711e+07  "
      ]
     },
     "execution_count": 36,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.describe()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 37,
   "id": "e2affacf",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1    2492\n",
       "2      49\n",
       "3       5\n",
       "4       3\n",
       "5       1\n",
       "Name: num_speaker, dtype: int64"
      ]
     },
     "execution_count": 37,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['num_speaker'].value_counts()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 38,
   "id": "60623e6d",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "TED2014                    84\n",
       "TED2009                    83\n",
       "TED2016                    77\n",
       "TED2013                    77\n",
       "TED2015                    75\n",
       "                           ..\n",
       "TEDxChapmanU                1\n",
       "TEDActive 2015              1\n",
       "Fort Worth City Council     1\n",
       "Arbejdsglaede Live          1\n",
       "TEDxHogeschoolUtrecht       1\n",
       "Name: event, Length: 355, dtype: int64"
      ]
     },
     "execution_count": 38,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['event'].value_counts()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 40,
   "id": "ac916687",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>main_speaker</th>\n",
       "      <th>speaker_occupation</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Ken Robinson</td>\n",
       "      <td>Author/educator</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Al Gore</td>\n",
       "      <td>Climate advocate</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>David Pogue</td>\n",
       "      <td>Technology columnist</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Majora Carter</td>\n",
       "      <td>Activist for environmental justice</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Hans Rosling</td>\n",
       "      <td>Global health expert; data visionary</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2545</th>\n",
       "      <td>Duarte Geraldino</td>\n",
       "      <td>Journalist</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2546</th>\n",
       "      <td>Armando Azua-Bustos</td>\n",
       "      <td>Astrobiologist</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2547</th>\n",
       "      <td>Radhika Nagpal</td>\n",
       "      <td>Robotics engineer</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2548</th>\n",
       "      <td>Theo E.J. Wilson</td>\n",
       "      <td>Public intellectual</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2549</th>\n",
       "      <td>Karoliina Korppoo</td>\n",
       "      <td>Game designer</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>2550 rows × 2 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             main_speaker                    speaker_occupation\n",
       "0            Ken Robinson                       Author/educator\n",
       "1                 Al Gore                      Climate advocate\n",
       "2             David Pogue                  Technology columnist\n",
       "3           Majora Carter    Activist for environmental justice\n",
       "4            Hans Rosling  Global health expert; data visionary\n",
       "...                   ...                                   ...\n",
       "2545     Duarte Geraldino                            Journalist\n",
       "2546  Armando Azua-Bustos                        Astrobiologist\n",
       "2547       Radhika Nagpal                     Robotics engineer\n",
       "2548     Theo E.J. Wilson                   Public intellectual\n",
       "2549    Karoliina Korppoo                         Game designer\n",
       "\n",
       "[2550 rows x 2 columns]"
      ]
     },
     "execution_count": 40,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "l = ['main_speaker', 'speaker_occupation']\n",
    "ted_main[l]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 41,
   "id": "a819aac8",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>main_speaker</th>\n",
       "      <th>speaker_occupation</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Ken Robinson</td>\n",
       "      <td>Author/educator</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Al Gore</td>\n",
       "      <td>Climate advocate</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>David Pogue</td>\n",
       "      <td>Technology columnist</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Majora Carter</td>\n",
       "      <td>Activist for environmental justice</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Hans Rosling</td>\n",
       "      <td>Global health expert; data visionary</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2545</th>\n",
       "      <td>Duarte Geraldino</td>\n",
       "      <td>Journalist</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2546</th>\n",
       "      <td>Armando Azua-Bustos</td>\n",
       "      <td>Astrobiologist</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2547</th>\n",
       "      <td>Radhika Nagpal</td>\n",
       "      <td>Robotics engineer</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2548</th>\n",
       "      <td>Theo E.J. Wilson</td>\n",
       "      <td>Public intellectual</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2549</th>\n",
       "      <td>Karoliina Korppoo</td>\n",
       "      <td>Game designer</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>2550 rows × 2 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             main_speaker                    speaker_occupation\n",
       "0            Ken Robinson                       Author/educator\n",
       "1                 Al Gore                      Climate advocate\n",
       "2             David Pogue                  Technology columnist\n",
       "3           Majora Carter    Activist for environmental justice\n",
       "4            Hans Rosling  Global health expert; data visionary\n",
       "...                   ...                                   ...\n",
       "2545     Duarte Geraldino                            Journalist\n",
       "2546  Armando Azua-Bustos                        Astrobiologist\n",
       "2547       Radhika Nagpal                     Robotics engineer\n",
       "2548     Theo E.J. Wilson                   Public intellectual\n",
       "2549    Karoliina Korppoo                         Game designer\n",
       "\n",
       "[2550 rows x 2 columns]"
      ]
     },
     "execution_count": 41,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main[['main_speaker', 'speaker_occupation']]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 42,
   "id": "3bfa742f",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>main_speaker</th>\n",
       "      <th>speaker_occupation</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Ken Robinson</td>\n",
       "      <td>Author/educator</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Al Gore</td>\n",
       "      <td>Climate advocate</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>David Pogue</td>\n",
       "      <td>Technology columnist</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>Majora Carter</td>\n",
       "      <td>Activist for environmental justice</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>Hans Rosling</td>\n",
       "      <td>Global health expert; data visionary</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2545</th>\n",
       "      <td>Duarte Geraldino</td>\n",
       "      <td>Journalist</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2546</th>\n",
       "      <td>Armando Azua-Bustos</td>\n",
       "      <td>Astrobiologist</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2547</th>\n",
       "      <td>Radhika Nagpal</td>\n",
       "      <td>Robotics engineer</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2548</th>\n",
       "      <td>Theo E.J. Wilson</td>\n",
       "      <td>Public intellectual</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2549</th>\n",
       "      <td>Karoliina Korppoo</td>\n",
       "      <td>Game designer</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>2156 rows × 2 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "             main_speaker                    speaker_occupation\n",
       "0            Ken Robinson                       Author/educator\n",
       "1                 Al Gore                      Climate advocate\n",
       "2             David Pogue                  Technology columnist\n",
       "3           Majora Carter    Activist for environmental justice\n",
       "4            Hans Rosling  Global health expert; data visionary\n",
       "...                   ...                                   ...\n",
       "2545     Duarte Geraldino                            Journalist\n",
       "2546  Armando Azua-Bustos                        Astrobiologist\n",
       "2547       Radhika Nagpal                     Robotics engineer\n",
       "2548     Theo E.J. Wilson                   Public intellectual\n",
       "2549    Karoliina Korppoo                         Game designer\n",
       "\n",
       "[2156 rows x 2 columns]"
      ]
     },
     "execution_count": 42,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main[l].drop_duplicates('main_speaker')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 43,
   "id": "db880687",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>comments</th>\n",
       "      <th>description</th>\n",
       "      <th>duration</th>\n",
       "      <th>event</th>\n",
       "      <th>film_date</th>\n",
       "      <th>languages</th>\n",
       "      <th>main_speaker</th>\n",
       "      <th>name</th>\n",
       "      <th>num_speaker</th>\n",
       "      <th>published_date</th>\n",
       "      <th>ratings</th>\n",
       "      <th>related_talks</th>\n",
       "      <th>speaker_occupation</th>\n",
       "      <th>tags</th>\n",
       "      <th>title</th>\n",
       "      <th>url</th>\n",
       "      <th>views</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>4553</td>\n",
       "      <td>Sir Ken Robinson makes an entertaining and pro...</td>\n",
       "      <td>1164</td>\n",
       "      <td>TED2006</td>\n",
       "      <td>1140825600</td>\n",
       "      <td>60</td>\n",
       "      <td>Ken Robinson</td>\n",
       "      <td>Ken Robinson: Do schools kill creativity?</td>\n",
       "      <td>1</td>\n",
       "      <td>1151367060</td>\n",
       "      <td>[{'id': 7, 'name': 'Funny', 'count': 19645}, {...</td>\n",
       "      <td>[{'id': 865, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Author/educator</td>\n",
       "      <td>['children', 'creativity', 'culture', 'dance',...</td>\n",
       "      <td>Do schools kill creativity?</td>\n",
       "      <td>https://www.ted.com/talks/ken_robinson_says_sc...</td>\n",
       "      <td>47227110</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>677</th>\n",
       "      <td>1930</td>\n",
       "      <td>Simon Sinek has a simple but powerful model fo...</td>\n",
       "      <td>1084</td>\n",
       "      <td>TEDxPuget Sound</td>\n",
       "      <td>1253145600</td>\n",
       "      <td>45</td>\n",
       "      <td>Simon Sinek</td>\n",
       "      <td>Simon Sinek: How great leaders inspire action</td>\n",
       "      <td>1</td>\n",
       "      <td>1272965460</td>\n",
       "      <td>[{'id': 21, 'name': 'Unconvincing', 'count': 9...</td>\n",
       "      <td>[{'id': 814, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Leadership expert</td>\n",
       "      <td>['TEDx', 'business', 'entrepreneur', 'leadersh...</td>\n",
       "      <td>How great leaders inspire action</td>\n",
       "      <td>https://www.ted.com/talks/simon_sinek_how_grea...</td>\n",
       "      <td>34309432</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1346</th>\n",
       "      <td>2290</td>\n",
       "      <td>Body language affects how others see us, but i...</td>\n",
       "      <td>1262</td>\n",
       "      <td>TEDGlobal 2012</td>\n",
       "      <td>1340668800</td>\n",
       "      <td>51</td>\n",
       "      <td>Amy Cuddy</td>\n",
       "      <td>Amy Cuddy: Your body language may shape who yo...</td>\n",
       "      <td>1</td>\n",
       "      <td>1349103608</td>\n",
       "      <td>[{'id': 23, 'name': 'Jaw-dropping', 'count': 3...</td>\n",
       "      <td>[{'id': 605, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Social psychologist</td>\n",
       "      <td>['body language', 'brain', 'business', 'psycho...</td>\n",
       "      <td>Your body language may shape who you are</td>\n",
       "      <td>https://www.ted.com/talks/amy_cuddy_your_body_...</td>\n",
       "      <td>43155405</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "      comments                                        description  duration  \\\n",
       "0         4553  Sir Ken Robinson makes an entertaining and pro...      1164   \n",
       "677       1930  Simon Sinek has a simple but powerful model fo...      1084   \n",
       "1346      2290  Body language affects how others see us, but i...      1262   \n",
       "\n",
       "                 event   film_date  languages  main_speaker  \\\n",
       "0              TED2006  1140825600         60  Ken Robinson   \n",
       "677   TEDxPuget Sound   1253145600         45   Simon Sinek   \n",
       "1346    TEDGlobal 2012  1340668800         51     Amy Cuddy   \n",
       "\n",
       "                                                   name  num_speaker  \\\n",
       "0             Ken Robinson: Do schools kill creativity?            1   \n",
       "677       Simon Sinek: How great leaders inspire action            1   \n",
       "1346  Amy Cuddy: Your body language may shape who yo...            1   \n",
       "\n",
       "      published_date                                            ratings  \\\n",
       "0         1151367060  [{'id': 7, 'name': 'Funny', 'count': 19645}, {...   \n",
       "677       1272965460  [{'id': 21, 'name': 'Unconvincing', 'count': 9...   \n",
       "1346      1349103608  [{'id': 23, 'name': 'Jaw-dropping', 'count': 3...   \n",
       "\n",
       "                                          related_talks   speaker_occupation  \\\n",
       "0     [{'id': 865, 'hero': 'https://pe.tedcdn.com/im...      Author/educator   \n",
       "677   [{'id': 814, 'hero': 'https://pe.tedcdn.com/im...    Leadership expert   \n",
       "1346  [{'id': 605, 'hero': 'https://pe.tedcdn.com/im...  Social psychologist   \n",
       "\n",
       "                                                   tags  \\\n",
       "0     ['children', 'creativity', 'culture', 'dance',...   \n",
       "677   ['TEDx', 'business', 'entrepreneur', 'leadersh...   \n",
       "1346  ['body language', 'brain', 'business', 'psycho...   \n",
       "\n",
       "                                         title  \\\n",
       "0                  Do schools kill creativity?   \n",
       "677           How great leaders inspire action   \n",
       "1346  Your body language may shape who you are   \n",
       "\n",
       "                                                    url     views  \n",
       "0     https://www.ted.com/talks/ken_robinson_says_sc...  47227110  \n",
       "677   https://www.ted.com/talks/simon_sinek_how_grea...  34309432  \n",
       "1346  https://www.ted.com/talks/amy_cuddy_your_body_...  43155405  "
      ]
     },
     "execution_count": 43,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "mapp = ted_main['views'] > 31415926\n",
    "ted_main[mapp]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 44,
   "id": "2f767302",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0        True\n",
       "1       False\n",
       "2       False\n",
       "3       False\n",
       "4       False\n",
       "        ...  \n",
       "2545    False\n",
       "2546    False\n",
       "2547    False\n",
       "2548    False\n",
       "2549    False\n",
       "Name: views, Length: 2550, dtype: bool"
      ]
     },
     "execution_count": 44,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "mapp"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 45,
   "id": "1cd78218",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0       False\n",
       "1       False\n",
       "2       False\n",
       "3       False\n",
       "4       False\n",
       "        ...  \n",
       "2545    False\n",
       "2546    False\n",
       "2547    False\n",
       "2548     True\n",
       "2549    False\n",
       "Name: event, Length: 2550, dtype: bool"
      ]
     },
     "execution_count": 45,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['event'].apply(lambda string: 'TEDx' in string)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 46,
   "id": "92d61971",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>comments</th>\n",
       "      <th>description</th>\n",
       "      <th>duration</th>\n",
       "      <th>event</th>\n",
       "      <th>film_date</th>\n",
       "      <th>languages</th>\n",
       "      <th>main_speaker</th>\n",
       "      <th>name</th>\n",
       "      <th>num_speaker</th>\n",
       "      <th>published_date</th>\n",
       "      <th>ratings</th>\n",
       "      <th>related_talks</th>\n",
       "      <th>speaker_occupation</th>\n",
       "      <th>tags</th>\n",
       "      <th>title</th>\n",
       "      <th>url</th>\n",
       "      <th>views</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>470</th>\n",
       "      <td>103</td>\n",
       "      <td>Jane Poynter tells her story of living two yea...</td>\n",
       "      <td>953</td>\n",
       "      <td>TEDxUSC</td>\n",
       "      <td>1237766400</td>\n",
       "      <td>27</td>\n",
       "      <td>Jane Poynter</td>\n",
       "      <td>Jane Poynter: Life in Biosphere 2</td>\n",
       "      <td>1</td>\n",
       "      <td>1245027600</td>\n",
       "      <td>[{'id': 10, 'name': 'Inspiring', 'count': 407}...</td>\n",
       "      <td>[{'id': 490, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Biospherian</td>\n",
       "      <td>['TEDx', 'adventure', 'biotech', 'climate chan...</td>\n",
       "      <td>Life in Biosphere 2</td>\n",
       "      <td>https://www.ted.com/talks/jane_poynter_life_in...</td>\n",
       "      <td>843719</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>474</th>\n",
       "      <td>135</td>\n",
       "      <td>Organ virtuoso Qi Zhang plays her electric ren...</td>\n",
       "      <td>185</td>\n",
       "      <td>TEDxUSC</td>\n",
       "      <td>1237766400</td>\n",
       "      <td>0</td>\n",
       "      <td>Qi Zhang</td>\n",
       "      <td>Qi Zhang: An electrifying organ performance</td>\n",
       "      <td>1</td>\n",
       "      <td>1245401400</td>\n",
       "      <td>[{'id': 23, 'name': 'Jaw-dropping', 'count': 3...</td>\n",
       "      <td>[{'id': 46, 'hero': 'https://pe.tedcdn.com/ima...</td>\n",
       "      <td>Organist</td>\n",
       "      <td>['TEDx', 'china', 'music', 'performance', 'pia...</td>\n",
       "      <td>An electrifying organ performance</td>\n",
       "      <td>https://www.ted.com/talks/qi_zhang_s_electrify...</td>\n",
       "      <td>803691</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>529</th>\n",
       "      <td>248</td>\n",
       "      <td>David Logan talks about the five kinds of trib...</td>\n",
       "      <td>999</td>\n",
       "      <td>TEDxUSC</td>\n",
       "      <td>1237766400</td>\n",
       "      <td>25</td>\n",
       "      <td>David Logan</td>\n",
       "      <td>David Logan: Tribal leadership</td>\n",
       "      <td>1</td>\n",
       "      <td>1254790800</td>\n",
       "      <td>[{'id': 22, 'name': 'Fascinating', 'count': 33...</td>\n",
       "      <td>[{'id': 538, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Professor of management</td>\n",
       "      <td>['TEDx', 'business', 'communication', 'culture...</td>\n",
       "      <td>Tribal leadership</td>\n",
       "      <td>https://www.ted.com/talks/david_logan_on_triba...</td>\n",
       "      <td>1404586</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>538</th>\n",
       "      <td>133</td>\n",
       "      <td>John Gerzema says there's an upside to the rec...</td>\n",
       "      <td>994</td>\n",
       "      <td>TEDxKC</td>\n",
       "      <td>1250726400</td>\n",
       "      <td>21</td>\n",
       "      <td>John Gerzema</td>\n",
       "      <td>John Gerzema: The post-crisis consumer</td>\n",
       "      <td>1</td>\n",
       "      <td>1255914000</td>\n",
       "      <td>[{'id': 25, 'name': 'OK', 'count': 94}, {'id':...</td>\n",
       "      <td>[{'id': 658, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Marketing whiz</td>\n",
       "      <td>['TEDx', 'advertising', 'business', 'consumeri...</td>\n",
       "      <td>The post-crisis consumer</td>\n",
       "      <td>https://www.ted.com/talks/john_gerzema_the_pos...</td>\n",
       "      <td>760493</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>539</th>\n",
       "      <td>89</td>\n",
       "      <td>Computer graphics trailblazer Paul Debevec exp...</td>\n",
       "      <td>366</td>\n",
       "      <td>TEDxUSC</td>\n",
       "      <td>1237766400</td>\n",
       "      <td>24</td>\n",
       "      <td>Paul Debevec</td>\n",
       "      <td>Paul Debevec: Animating a photo-real digital face</td>\n",
       "      <td>1</td>\n",
       "      <td>1256029020</td>\n",
       "      <td>[{'id': 23, 'name': 'Jaw-dropping', 'count': 1...</td>\n",
       "      <td>[{'id': 469, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Computer graphics pioneer</td>\n",
       "      <td>['TEDx', 'animation', 'art', 'computers', 'des...</td>\n",
       "      <td>Animating a photo-real digital face</td>\n",
       "      <td>https://www.ted.com/talks/paul_debevec_animate...</td>\n",
       "      <td>748862</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2534</th>\n",
       "      <td>2</td>\n",
       "      <td>What the astronauts felt when they saw Earth f...</td>\n",
       "      <td>725</td>\n",
       "      <td>TEDxSkoll</td>\n",
       "      <td>1491523200</td>\n",
       "      <td>1</td>\n",
       "      <td>Benjamin Grant</td>\n",
       "      <td>Benjamin Grant: What it feels like to see Eart...</td>\n",
       "      <td>1</td>\n",
       "      <td>1504814438</td>\n",
       "      <td>[{'id': 10, 'name': 'Inspiring', 'count': 46},...</td>\n",
       "      <td>[{'id': 2511, 'hero': 'https://pe.tedcdn.com/i...</td>\n",
       "      <td>Author</td>\n",
       "      <td>['TEDx', 'art', 'climate change', 'environment...</td>\n",
       "      <td>What it feels like to see Earth from space</td>\n",
       "      <td>https://www.ted.com/talks/benjamin_grant_what_...</td>\n",
       "      <td>646174</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2536</th>\n",
       "      <td>21</td>\n",
       "      <td>Can you still be friends with someone who does...</td>\n",
       "      <td>865</td>\n",
       "      <td>TEDxMileHigh</td>\n",
       "      <td>1499472000</td>\n",
       "      <td>5</td>\n",
       "      <td>Caitlin Quattromani and Lauran Arledge</td>\n",
       "      <td>Caitlin Quattromani and Lauran Arledge: How ou...</td>\n",
       "      <td>2</td>\n",
       "      <td>1505142060</td>\n",
       "      <td>[{'id': 3, 'name': 'Courageous', 'count': 45},...</td>\n",
       "      <td>[{'id': 2625, 'hero': 'https://pe.tedcdn.com/i...</td>\n",
       "      <td>Marketing leader</td>\n",
       "      <td>['TEDx', 'communication', 'friendship', 'polit...</td>\n",
       "      <td>How our friendship survives our opposing politics</td>\n",
       "      <td>https://www.ted.com/talks/caitlin_quattromani_...</td>\n",
       "      <td>566101</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2538</th>\n",
       "      <td>7</td>\n",
       "      <td>Each year, one in seven large corporations com...</td>\n",
       "      <td>808</td>\n",
       "      <td>TEDxZurich</td>\n",
       "      <td>1478822400</td>\n",
       "      <td>1</td>\n",
       "      <td>Alexander Wagner</td>\n",
       "      <td>Alexander Wagner: What really motivates people...</td>\n",
       "      <td>1</td>\n",
       "      <td>1505246451</td>\n",
       "      <td>[{'id': 10, 'name': 'Inspiring', 'count': 50},...</td>\n",
       "      <td>[{'id': 1246, 'hero': 'https://pe.tedcdn.com/i...</td>\n",
       "      <td>Economist</td>\n",
       "      <td>['TEDx', 'business', 'corruption', 'economics'...</td>\n",
       "      <td>What really motivates people to be honest in b...</td>\n",
       "      <td>https://www.ted.com/talks/alexander_wagner_wha...</td>\n",
       "      <td>621431</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2541</th>\n",
       "      <td>12</td>\n",
       "      <td>Physics doesn't just happen in a fancy lab -- ...</td>\n",
       "      <td>957</td>\n",
       "      <td>TEDxManchester</td>\n",
       "      <td>1487462400</td>\n",
       "      <td>2</td>\n",
       "      <td>Helen Czerski</td>\n",
       "      <td>Helen Czerski: The fascinating physics of ever...</td>\n",
       "      <td>1</td>\n",
       "      <td>1505419202</td>\n",
       "      <td>[{'id': 11, 'name': 'Longwinded', 'count': 29}...</td>\n",
       "      <td>[{'id': 2491, 'hero': 'https://pe.tedcdn.com/i...</td>\n",
       "      <td>Physicist</td>\n",
       "      <td>['TEDx', 'physics', 'play', 'science']</td>\n",
       "      <td>The fascinating physics of everyday life</td>\n",
       "      <td>https://www.ted.com/talks/helen_czerski_fun_ho...</td>\n",
       "      <td>656791</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2548</th>\n",
       "      <td>32</td>\n",
       "      <td>In an unmissable talk about race and politics ...</td>\n",
       "      <td>1100</td>\n",
       "      <td>TEDxMileHigh</td>\n",
       "      <td>1499472000</td>\n",
       "      <td>1</td>\n",
       "      <td>Theo E.J. Wilson</td>\n",
       "      <td>Theo E.J. Wilson: A black man goes undercover ...</td>\n",
       "      <td>1</td>\n",
       "      <td>1506024042</td>\n",
       "      <td>[{'id': 11, 'name': 'Longwinded', 'count': 3},...</td>\n",
       "      <td>[{'id': 2512, 'hero': 'https://pe.tedcdn.com/i...</td>\n",
       "      <td>Public intellectual</td>\n",
       "      <td>['Internet', 'TEDx', 'United States', 'communi...</td>\n",
       "      <td>A black man goes undercover in the alt-right</td>\n",
       "      <td>https://www.ted.com/talks/theo_e_j_wilson_a_bl...</td>\n",
       "      <td>419309</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>471 rows × 17 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      comments                                        description  duration  \\\n",
       "470        103  Jane Poynter tells her story of living two yea...       953   \n",
       "474        135  Organ virtuoso Qi Zhang plays her electric ren...       185   \n",
       "529        248  David Logan talks about the five kinds of trib...       999   \n",
       "538        133  John Gerzema says there's an upside to the rec...       994   \n",
       "539         89  Computer graphics trailblazer Paul Debevec exp...       366   \n",
       "...        ...                                                ...       ...   \n",
       "2534         2  What the astronauts felt when they saw Earth f...       725   \n",
       "2536        21  Can you still be friends with someone who does...       865   \n",
       "2538         7  Each year, one in seven large corporations com...       808   \n",
       "2541        12  Physics doesn't just happen in a fancy lab -- ...       957   \n",
       "2548        32  In an unmissable talk about race and politics ...      1100   \n",
       "\n",
       "               event   film_date  languages  \\\n",
       "470          TEDxUSC  1237766400         27   \n",
       "474          TEDxUSC  1237766400          0   \n",
       "529          TEDxUSC  1237766400         25   \n",
       "538           TEDxKC  1250726400         21   \n",
       "539          TEDxUSC  1237766400         24   \n",
       "...              ...         ...        ...   \n",
       "2534       TEDxSkoll  1491523200          1   \n",
       "2536    TEDxMileHigh  1499472000          5   \n",
       "2538      TEDxZurich  1478822400          1   \n",
       "2541  TEDxManchester  1487462400          2   \n",
       "2548    TEDxMileHigh  1499472000          1   \n",
       "\n",
       "                                main_speaker  \\\n",
       "470                             Jane Poynter   \n",
       "474                                 Qi Zhang   \n",
       "529                              David Logan   \n",
       "538                             John Gerzema   \n",
       "539                             Paul Debevec   \n",
       "...                                      ...   \n",
       "2534                          Benjamin Grant   \n",
       "2536  Caitlin Quattromani and Lauran Arledge   \n",
       "2538                        Alexander Wagner   \n",
       "2541                           Helen Czerski   \n",
       "2548                        Theo E.J. Wilson   \n",
       "\n",
       "                                                   name  num_speaker  \\\n",
       "470                   Jane Poynter: Life in Biosphere 2            1   \n",
       "474         Qi Zhang: An electrifying organ performance            1   \n",
       "529                      David Logan: Tribal leadership            1   \n",
       "538              John Gerzema: The post-crisis consumer            1   \n",
       "539   Paul Debevec: Animating a photo-real digital face            1   \n",
       "...                                                 ...          ...   \n",
       "2534  Benjamin Grant: What it feels like to see Eart...            1   \n",
       "2536  Caitlin Quattromani and Lauran Arledge: How ou...            2   \n",
       "2538  Alexander Wagner: What really motivates people...            1   \n",
       "2541  Helen Czerski: The fascinating physics of ever...            1   \n",
       "2548  Theo E.J. Wilson: A black man goes undercover ...            1   \n",
       "\n",
       "      published_date                                            ratings  \\\n",
       "470       1245027600  [{'id': 10, 'name': 'Inspiring', 'count': 407}...   \n",
       "474       1245401400  [{'id': 23, 'name': 'Jaw-dropping', 'count': 3...   \n",
       "529       1254790800  [{'id': 22, 'name': 'Fascinating', 'count': 33...   \n",
       "538       1255914000  [{'id': 25, 'name': 'OK', 'count': 94}, {'id':...   \n",
       "539       1256029020  [{'id': 23, 'name': 'Jaw-dropping', 'count': 1...   \n",
       "...              ...                                                ...   \n",
       "2534      1504814438  [{'id': 10, 'name': 'Inspiring', 'count': 46},...   \n",
       "2536      1505142060  [{'id': 3, 'name': 'Courageous', 'count': 45},...   \n",
       "2538      1505246451  [{'id': 10, 'name': 'Inspiring', 'count': 50},...   \n",
       "2541      1505419202  [{'id': 11, 'name': 'Longwinded', 'count': 29}...   \n",
       "2548      1506024042  [{'id': 11, 'name': 'Longwinded', 'count': 3},...   \n",
       "\n",
       "                                          related_talks  \\\n",
       "470   [{'id': 490, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "474   [{'id': 46, 'hero': 'https://pe.tedcdn.com/ima...   \n",
       "529   [{'id': 538, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "538   [{'id': 658, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "539   [{'id': 469, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "...                                                 ...   \n",
       "2534  [{'id': 2511, 'hero': 'https://pe.tedcdn.com/i...   \n",
       "2536  [{'id': 2625, 'hero': 'https://pe.tedcdn.com/i...   \n",
       "2538  [{'id': 1246, 'hero': 'https://pe.tedcdn.com/i...   \n",
       "2541  [{'id': 2491, 'hero': 'https://pe.tedcdn.com/i...   \n",
       "2548  [{'id': 2512, 'hero': 'https://pe.tedcdn.com/i...   \n",
       "\n",
       "             speaker_occupation  \\\n",
       "470                 Biospherian   \n",
       "474                    Organist   \n",
       "529     Professor of management   \n",
       "538              Marketing whiz   \n",
       "539   Computer graphics pioneer   \n",
       "...                         ...   \n",
       "2534                     Author   \n",
       "2536           Marketing leader   \n",
       "2538                  Economist   \n",
       "2541                  Physicist   \n",
       "2548        Public intellectual   \n",
       "\n",
       "                                                   tags  \\\n",
       "470   ['TEDx', 'adventure', 'biotech', 'climate chan...   \n",
       "474   ['TEDx', 'china', 'music', 'performance', 'pia...   \n",
       "529   ['TEDx', 'business', 'communication', 'culture...   \n",
       "538   ['TEDx', 'advertising', 'business', 'consumeri...   \n",
       "539   ['TEDx', 'animation', 'art', 'computers', 'des...   \n",
       "...                                                 ...   \n",
       "2534  ['TEDx', 'art', 'climate change', 'environment...   \n",
       "2536  ['TEDx', 'communication', 'friendship', 'polit...   \n",
       "2538  ['TEDx', 'business', 'corruption', 'economics'...   \n",
       "2541             ['TEDx', 'physics', 'play', 'science']   \n",
       "2548  ['Internet', 'TEDx', 'United States', 'communi...   \n",
       "\n",
       "                                                  title  \\\n",
       "470                                 Life in Biosphere 2   \n",
       "474                   An electrifying organ performance   \n",
       "529                                   Tribal leadership   \n",
       "538                            The post-crisis consumer   \n",
       "539                 Animating a photo-real digital face   \n",
       "...                                                 ...   \n",
       "2534         What it feels like to see Earth from space   \n",
       "2536  How our friendship survives our opposing politics   \n",
       "2538  What really motivates people to be honest in b...   \n",
       "2541           The fascinating physics of everyday life   \n",
       "2548       A black man goes undercover in the alt-right   \n",
       "\n",
       "                                                    url    views  \n",
       "470   https://www.ted.com/talks/jane_poynter_life_in...   843719  \n",
       "474   https://www.ted.com/talks/qi_zhang_s_electrify...   803691  \n",
       "529   https://www.ted.com/talks/david_logan_on_triba...  1404586  \n",
       "538   https://www.ted.com/talks/john_gerzema_the_pos...   760493  \n",
       "539   https://www.ted.com/talks/paul_debevec_animate...   748862  \n",
       "...                                                 ...      ...  \n",
       "2534  https://www.ted.com/talks/benjamin_grant_what_...   646174  \n",
       "2536  https://www.ted.com/talks/caitlin_quattromani_...   566101  \n",
       "2538  https://www.ted.com/talks/alexander_wagner_wha...   621431  \n",
       "2541  https://www.ted.com/talks/helen_czerski_fun_ho...   656791  \n",
       "2548  https://www.ted.com/talks/theo_e_j_wilson_a_bl...   419309  \n",
       "\n",
       "[471 rows x 17 columns]"
      ]
     },
     "execution_count": 46,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main[ted_main['event'].apply(lambda string: 'TEDx' in string)]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 47,
   "id": "30cf0bbf",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>comments</th>\n",
       "      <th>description</th>\n",
       "      <th>duration</th>\n",
       "      <th>event</th>\n",
       "      <th>film_date</th>\n",
       "      <th>languages</th>\n",
       "      <th>main_speaker</th>\n",
       "      <th>name</th>\n",
       "      <th>num_speaker</th>\n",
       "      <th>published_date</th>\n",
       "      <th>ratings</th>\n",
       "      <th>related_talks</th>\n",
       "      <th>speaker_occupation</th>\n",
       "      <th>tags</th>\n",
       "      <th>title</th>\n",
       "      <th>url</th>\n",
       "      <th>views</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>239</th>\n",
       "      <td>76</td>\n",
       "      <td>After speaking at TED2007 on elegance in physi...</td>\n",
       "      <td>135</td>\n",
       "      <td>TED2007</td>\n",
       "      <td>1172880000</td>\n",
       "      <td>61</td>\n",
       "      <td>Murray Gell-Mann</td>\n",
       "      <td>Murray Gell-Mann: The ancestor of language</td>\n",
       "      <td>1</td>\n",
       "      <td>1213146000</td>\n",
       "      <td>[{'id': 22, 'name': 'Fascinating', 'count': 78...</td>\n",
       "      <td>[{'id': 161, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Physicist</td>\n",
       "      <td>['culture', 'global issues', 'history', 'langu...</td>\n",
       "      <td>The ancestor of language</td>\n",
       "      <td>https://www.ted.com/talks/murray_gell_mann_on_...</td>\n",
       "      <td>785293</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>248</th>\n",
       "      <td>42</td>\n",
       "      <td>Singer-songwriter Nellie McKay performs the se...</td>\n",
       "      <td>140</td>\n",
       "      <td>TED2008</td>\n",
       "      <td>1204243200</td>\n",
       "      <td>39</td>\n",
       "      <td>Nellie McKay</td>\n",
       "      <td>Nellie McKay: \"Clonie\"</td>\n",
       "      <td>1</td>\n",
       "      <td>1214528400</td>\n",
       "      <td>[{'id': 25, 'name': 'OK', 'count': 104}, {'id'...</td>\n",
       "      <td>[{'id': 325, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Singer/songwriter</td>\n",
       "      <td>['culture', 'entertainment', 'genetics', 'live...</td>\n",
       "      <td>\"Clonie\"</td>\n",
       "      <td>https://www.ted.com/talks/nellie_mckay_sings_c...</td>\n",
       "      <td>680591</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>547</th>\n",
       "      <td>46</td>\n",
       "      <td>The euphonium, with its sweet brass sound, is ...</td>\n",
       "      <td>141</td>\n",
       "      <td>TEDGlobal 2009</td>\n",
       "      <td>1248307200</td>\n",
       "      <td>0</td>\n",
       "      <td>Matthew White</td>\n",
       "      <td>Matthew White: The modern euphonium</td>\n",
       "      <td>1</td>\n",
       "      <td>1256864400</td>\n",
       "      <td>[{'id': 9, 'name': 'Ingenious', 'count': 43}, ...</td>\n",
       "      <td>[{'id': 478, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Brass virtuoso</td>\n",
       "      <td>['creativity', 'live music', 'music', 'perform...</td>\n",
       "      <td>The modern euphonium</td>\n",
       "      <td>https://www.ted.com/talks/matthew_white_gives_...</td>\n",
       "      <td>771962</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>454</th>\n",
       "      <td>62</td>\n",
       "      <td>Yves Behar and Forrest North unveil Mission On...</td>\n",
       "      <td>143</td>\n",
       "      <td>TED2009</td>\n",
       "      <td>1233878400</td>\n",
       "      <td>45</td>\n",
       "      <td>Yves Behar</td>\n",
       "      <td>Yves Behar: A supercharged motorcycle design</td>\n",
       "      <td>1</td>\n",
       "      <td>1242982440</td>\n",
       "      <td>[{'id': 7, 'name': 'Funny', 'count': 30}, {'id...</td>\n",
       "      <td>[{'id': 266, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Designer</td>\n",
       "      <td>['cars', 'design', 'engineering', 'green', 'tr...</td>\n",
       "      <td>A supercharged motorcycle design</td>\n",
       "      <td>https://www.ted.com/talks/yves_behar_s_superch...</td>\n",
       "      <td>556657</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>264</th>\n",
       "      <td>15</td>\n",
       "      <td>In this short, image-packed talk, Marisa Fick-...</td>\n",
       "      <td>153</td>\n",
       "      <td>TEDGlobal 2007</td>\n",
       "      <td>1181088000</td>\n",
       "      <td>43</td>\n",
       "      <td>Marisa Fick-Jordan</td>\n",
       "      <td>Marisa Fick-Jordan: The wonder of Zulu wire art</td>\n",
       "      <td>1</td>\n",
       "      <td>1216666500</td>\n",
       "      <td>[{'id': 1, 'name': 'Beautiful', 'count': 81}, ...</td>\n",
       "      <td>[{'id': 127, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Craft artist, product designer</td>\n",
       "      <td>['Africa', 'art', 'business', 'design']</td>\n",
       "      <td>The wonder of Zulu wire art</td>\n",
       "      <td>https://www.ted.com/talks/marisa_fick_jordan_s...</td>\n",
       "      <td>294961</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>594</th>\n",
       "      <td>20</td>\n",
       "      <td>In the midst of an earlier crisis, Haitian aut...</td>\n",
       "      <td>3573</td>\n",
       "      <td>University of California</td>\n",
       "      <td>1097625600</td>\n",
       "      <td>0</td>\n",
       "      <td>Edwidge Danticat</td>\n",
       "      <td>Edwidge Danticat: Stories of Haiti</td>\n",
       "      <td>1</td>\n",
       "      <td>1263481440</td>\n",
       "      <td>[{'id': 1, 'name': 'Beautiful', 'count': 25}, ...</td>\n",
       "      <td>[{'id': 652, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Author</td>\n",
       "      <td>['books', 'disaster relief', 'novel', 'poetry'...</td>\n",
       "      <td>Stories of Haiti</td>\n",
       "      <td>https://www.ted.com/talks/edwidge_danticat_sto...</td>\n",
       "      <td>50443</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2387</th>\n",
       "      <td>345</td>\n",
       "      <td>How do we make sense of today's political divi...</td>\n",
       "      <td>3608</td>\n",
       "      <td>TED Dialogues</td>\n",
       "      <td>1487116800</td>\n",
       "      <td>19</td>\n",
       "      <td>Yuval Noah Harari</td>\n",
       "      <td>Yuval Noah Harari: Nationalism vs. globalism: ...</td>\n",
       "      <td>2</td>\n",
       "      <td>1487604924</td>\n",
       "      <td>[{'id': 8, 'name': 'Informative', 'count': 583...</td>\n",
       "      <td>[{'id': 2625, 'hero': 'https://pe.tedcdn.com/i...</td>\n",
       "      <td>Historian</td>\n",
       "      <td>['big problems', 'climate change', 'collaborat...</td>\n",
       "      <td>Nationalism vs. globalism: the new political d...</td>\n",
       "      <td>https://www.ted.com/talks/yuval_noah_harari_na...</td>\n",
       "      <td>1514291</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>629</th>\n",
       "      <td>146</td>\n",
       "      <td>In this archival footage from BBC TV, celebrat...</td>\n",
       "      <td>3955</td>\n",
       "      <td>BBC TV</td>\n",
       "      <td>426531600</td>\n",
       "      <td>0</td>\n",
       "      <td>Richard Feynman</td>\n",
       "      <td>Richard Feynman: Physics is fun to imagine</td>\n",
       "      <td>1</td>\n",
       "      <td>1267631820</td>\n",
       "      <td>[{'id': 8, 'name': 'Informative', 'count': 324...</td>\n",
       "      <td>[{'id': 194, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Physicist</td>\n",
       "      <td>['astronomy', 'physics', 'science']</td>\n",
       "      <td>Physics is fun to imagine</td>\n",
       "      <td>https://www.ted.com/talks/richard_feynman\\n</td>\n",
       "      <td>521974</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>588</th>\n",
       "      <td>124</td>\n",
       "      <td>In 2007, Carnegie Mellon professor Randy Pausc...</td>\n",
       "      <td>4587</td>\n",
       "      <td>Carnegie Mellon University</td>\n",
       "      <td>1190073600</td>\n",
       "      <td>0</td>\n",
       "      <td>Randy Pausch</td>\n",
       "      <td>Randy Pausch: Really achieving your childhood ...</td>\n",
       "      <td>1</td>\n",
       "      <td>1262950320</td>\n",
       "      <td>[{'id': 3, 'name': 'Courageous', 'count': 299}...</td>\n",
       "      <td>[{'id': 229, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Professor</td>\n",
       "      <td>['culture', 'disease', 'education', 'life', 's...</td>\n",
       "      <td>Really achieving your childhood dreams</td>\n",
       "      <td>https://www.ted.com/talks/randy_pausch_really_...</td>\n",
       "      <td>564781</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>640</th>\n",
       "      <td>101</td>\n",
       "      <td>Blind river dolphins, reclusive lemurs, a parr...</td>\n",
       "      <td>5256</td>\n",
       "      <td>University of California</td>\n",
       "      <td>989971200</td>\n",
       "      <td>0</td>\n",
       "      <td>Douglas Adams</td>\n",
       "      <td>Douglas Adams: Parrots, the universe and every...</td>\n",
       "      <td>1</td>\n",
       "      <td>1268762040</td>\n",
       "      <td>[{'id': 22, 'name': 'Fascinating', 'count': 29...</td>\n",
       "      <td>[{'id': 635, 'hero': 'https://pe.tedcdn.com/im...</td>\n",
       "      <td>Author, satirist</td>\n",
       "      <td>['biodiversity', 'biology', 'comedy', 'humor',...</td>\n",
       "      <td>Parrots, the universe and everything</td>\n",
       "      <td>https://www.ted.com/talks/douglas_adams_parrot...</td>\n",
       "      <td>473220</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>2550 rows × 17 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      comments                                        description  duration  \\\n",
       "239         76  After speaking at TED2007 on elegance in physi...       135   \n",
       "248         42  Singer-songwriter Nellie McKay performs the se...       140   \n",
       "547         46  The euphonium, with its sweet brass sound, is ...       141   \n",
       "454         62  Yves Behar and Forrest North unveil Mission On...       143   \n",
       "264         15  In this short, image-packed talk, Marisa Fick-...       153   \n",
       "...        ...                                                ...       ...   \n",
       "594         20  In the midst of an earlier crisis, Haitian aut...      3573   \n",
       "2387       345  How do we make sense of today's political divi...      3608   \n",
       "629        146  In this archival footage from BBC TV, celebrat...      3955   \n",
       "588        124  In 2007, Carnegie Mellon professor Randy Pausc...      4587   \n",
       "640        101  Blind river dolphins, reclusive lemurs, a parr...      5256   \n",
       "\n",
       "                           event   film_date  languages        main_speaker  \\\n",
       "239                      TED2007  1172880000         61    Murray Gell-Mann   \n",
       "248                      TED2008  1204243200         39        Nellie McKay   \n",
       "547               TEDGlobal 2009  1248307200          0       Matthew White   \n",
       "454                      TED2009  1233878400         45          Yves Behar   \n",
       "264               TEDGlobal 2007  1181088000         43  Marisa Fick-Jordan   \n",
       "...                          ...         ...        ...                 ...   \n",
       "594     University of California  1097625600          0    Edwidge Danticat   \n",
       "2387               TED Dialogues  1487116800         19   Yuval Noah Harari   \n",
       "629                       BBC TV   426531600          0     Richard Feynman   \n",
       "588   Carnegie Mellon University  1190073600          0        Randy Pausch   \n",
       "640     University of California   989971200          0       Douglas Adams   \n",
       "\n",
       "                                                   name  num_speaker  \\\n",
       "239          Murray Gell-Mann: The ancestor of language            1   \n",
       "248                              Nellie McKay: \"Clonie\"            1   \n",
       "547                 Matthew White: The modern euphonium            1   \n",
       "454        Yves Behar: A supercharged motorcycle design            1   \n",
       "264     Marisa Fick-Jordan: The wonder of Zulu wire art            1   \n",
       "...                                                 ...          ...   \n",
       "594                  Edwidge Danticat: Stories of Haiti            1   \n",
       "2387  Yuval Noah Harari: Nationalism vs. globalism: ...            2   \n",
       "629          Richard Feynman: Physics is fun to imagine            1   \n",
       "588   Randy Pausch: Really achieving your childhood ...            1   \n",
       "640   Douglas Adams: Parrots, the universe and every...            1   \n",
       "\n",
       "      published_date                                            ratings  \\\n",
       "239       1213146000  [{'id': 22, 'name': 'Fascinating', 'count': 78...   \n",
       "248       1214528400  [{'id': 25, 'name': 'OK', 'count': 104}, {'id'...   \n",
       "547       1256864400  [{'id': 9, 'name': 'Ingenious', 'count': 43}, ...   \n",
       "454       1242982440  [{'id': 7, 'name': 'Funny', 'count': 30}, {'id...   \n",
       "264       1216666500  [{'id': 1, 'name': 'Beautiful', 'count': 81}, ...   \n",
       "...              ...                                                ...   \n",
       "594       1263481440  [{'id': 1, 'name': 'Beautiful', 'count': 25}, ...   \n",
       "2387      1487604924  [{'id': 8, 'name': 'Informative', 'count': 583...   \n",
       "629       1267631820  [{'id': 8, 'name': 'Informative', 'count': 324...   \n",
       "588       1262950320  [{'id': 3, 'name': 'Courageous', 'count': 299}...   \n",
       "640       1268762040  [{'id': 22, 'name': 'Fascinating', 'count': 29...   \n",
       "\n",
       "                                          related_talks  \\\n",
       "239   [{'id': 161, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "248   [{'id': 325, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "547   [{'id': 478, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "454   [{'id': 266, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "264   [{'id': 127, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "...                                                 ...   \n",
       "594   [{'id': 652, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "2387  [{'id': 2625, 'hero': 'https://pe.tedcdn.com/i...   \n",
       "629   [{'id': 194, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "588   [{'id': 229, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "640   [{'id': 635, 'hero': 'https://pe.tedcdn.com/im...   \n",
       "\n",
       "                  speaker_occupation  \\\n",
       "239                        Physicist   \n",
       "248                Singer/songwriter   \n",
       "547                   Brass virtuoso   \n",
       "454                         Designer   \n",
       "264   Craft artist, product designer   \n",
       "...                              ...   \n",
       "594                           Author   \n",
       "2387                       Historian   \n",
       "629                        Physicist   \n",
       "588                        Professor   \n",
       "640                 Author, satirist   \n",
       "\n",
       "                                                   tags  \\\n",
       "239   ['culture', 'global issues', 'history', 'langu...   \n",
       "248   ['culture', 'entertainment', 'genetics', 'live...   \n",
       "547   ['creativity', 'live music', 'music', 'perform...   \n",
       "454   ['cars', 'design', 'engineering', 'green', 'tr...   \n",
       "264             ['Africa', 'art', 'business', 'design']   \n",
       "...                                                 ...   \n",
       "594   ['books', 'disaster relief', 'novel', 'poetry'...   \n",
       "2387  ['big problems', 'climate change', 'collaborat...   \n",
       "629                 ['astronomy', 'physics', 'science']   \n",
       "588   ['culture', 'disease', 'education', 'life', 's...   \n",
       "640   ['biodiversity', 'biology', 'comedy', 'humor',...   \n",
       "\n",
       "                                                  title  \\\n",
       "239                            The ancestor of language   \n",
       "248                                            \"Clonie\"   \n",
       "547                                The modern euphonium   \n",
       "454                    A supercharged motorcycle design   \n",
       "264                         The wonder of Zulu wire art   \n",
       "...                                                 ...   \n",
       "594                                    Stories of Haiti   \n",
       "2387  Nationalism vs. globalism: the new political d...   \n",
       "629                           Physics is fun to imagine   \n",
       "588              Really achieving your childhood dreams   \n",
       "640                Parrots, the universe and everything   \n",
       "\n",
       "                                                    url    views  \n",
       "239   https://www.ted.com/talks/murray_gell_mann_on_...   785293  \n",
       "248   https://www.ted.com/talks/nellie_mckay_sings_c...   680591  \n",
       "547   https://www.ted.com/talks/matthew_white_gives_...   771962  \n",
       "454   https://www.ted.com/talks/yves_behar_s_superch...   556657  \n",
       "264   https://www.ted.com/talks/marisa_fick_jordan_s...   294961  \n",
       "...                                                 ...      ...  \n",
       "594   https://www.ted.com/talks/edwidge_danticat_sto...    50443  \n",
       "2387  https://www.ted.com/talks/yuval_noah_harari_na...  1514291  \n",
       "629         https://www.ted.com/talks/richard_feynman\\n   521974  \n",
       "588   https://www.ted.com/talks/randy_pausch_really_...   564781  \n",
       "640   https://www.ted.com/talks/douglas_adams_parrot...   473220  \n",
       "\n",
       "[2550 rows x 17 columns]"
      ]
     },
     "execution_count": 47,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.sort_values(by = ['duration', 'event'], ascending = [True, False])"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 48,
   "id": "fb2023bf",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>comments</th>\n",
       "      <th>description</th>\n",
       "      <th>duration</th>\n",
       "      <th>event</th>\n",
       "      <th>film_date</th>\n",
       "      <th>languages</th>\n",
       "      <th>main_speaker</th>\n",
       "      <th>name</th>\n",
       "      <th>num_speaker</th>\n",
       "      <th>published_date</th>\n",
       "      <th>ratings</th>\n",
       "      <th>related_talks</th>\n",
       "      <th>speaker_occupation</th>\n",
       "      <th>tags</th>\n",
       "      <th>title</th>\n",
       "      <th>url</th>\n",
       "      <th>views</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>...</th>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "      <td>...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2545</th>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2546</th>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2547</th>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2548</th>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2549</th>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "      <td>False</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "<p>2550 rows × 17 columns</p>\n",
       "</div>"
      ],
      "text/plain": [
       "      comments  description  duration  event  film_date  languages  \\\n",
       "0        False        False     False  False      False      False   \n",
       "1        False        False     False  False      False      False   \n",
       "2        False        False     False  False      False      False   \n",
       "3        False        False     False  False      False      False   \n",
       "4        False        False     False  False      False      False   \n",
       "...        ...          ...       ...    ...        ...        ...   \n",
       "2545     False        False     False  False      False      False   \n",
       "2546     False        False     False  False      False      False   \n",
       "2547     False        False     False  False      False      False   \n",
       "2548     False        False     False  False      False      False   \n",
       "2549     False        False     False  False      False      False   \n",
       "\n",
       "      main_speaker   name  num_speaker  published_date  ratings  \\\n",
       "0            False  False        False           False    False   \n",
       "1            False  False        False           False    False   \n",
       "2            False  False        False           False    False   \n",
       "3            False  False        False           False    False   \n",
       "4            False  False        False           False    False   \n",
       "...            ...    ...          ...             ...      ...   \n",
       "2545         False  False        False           False    False   \n",
       "2546         False  False        False           False    False   \n",
       "2547         False  False        False           False    False   \n",
       "2548         False  False        False           False    False   \n",
       "2549         False  False        False           False    False   \n",
       "\n",
       "      related_talks  speaker_occupation   tags  title    url  views  \n",
       "0             False               False  False  False  False  False  \n",
       "1             False               False  False  False  False  False  \n",
       "2             False               False  False  False  False  False  \n",
       "3             False               False  False  False  False  False  \n",
       "4             False               False  False  False  False  False  \n",
       "...             ...                 ...    ...    ...    ...    ...  \n",
       "2545          False               False  False  False  False  False  \n",
       "2546          False               False  False  False  False  False  \n",
       "2547          False               False  False  False  False  False  \n",
       "2548          False               False  False  False  False  False  \n",
       "2549          False               False  False  False  False  False  \n",
       "\n",
       "[2550 rows x 17 columns]"
      ]
     },
     "execution_count": 48,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.isnull()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 49,
   "id": "6ee0026d",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "6"
      ]
     },
     "execution_count": 49,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "temp = ted_main.fillna('Not specified')\n",
    "temp2 = temp[temp['speaker_occupation'] == 'Not specified']\n",
    "len(temp2)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 50,
   "id": "46bf042b",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "(2544, 17)"
      ]
     },
     "execution_count": 50,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.dropna(how = 'any', inplace = True)\n",
    "ted_main.shape"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 51,
   "id": "115f7afc",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "\"[{'id': 7, 'name': 'Funny', 'count': 19645}, {'id': 1, 'name': 'Beautiful', 'count': 4573}, {'id': 9, 'name': 'Ingenious', 'count': 6073}, {'id': 3, 'name': 'Courageous', 'count': 3253}, {'id': 11, 'name': 'Longwinded', 'count': 387}, {'id': 2, 'name': 'Confusing', 'count': 242}, {'id': 8, 'name': 'Informative', 'count': 7346}, {'id': 22, 'name': 'Fascinating', 'count': 10581}, {'id': 21, 'name': 'Unconvincing', 'count': 300}, {'id': 24, 'name': 'Persuasive', 'count': 10704}, {'id': 23, 'name': 'Jaw-dropping', 'count': 4439}, {'id': 25, 'name': 'OK', 'count': 1174}, {'id': 26, 'name': 'Obnoxious', 'count': 209}, {'id': 10, 'name': 'Inspiring', 'count': 24924}]\""
      ]
     },
     "execution_count": 51,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['ratings'].iloc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 52,
   "id": "42949d7e",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1140825600"
      ]
     },
     "execution_count": 52,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['film_date'].iloc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 53,
   "id": "24ccb497",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1151367060"
      ]
     },
     "execution_count": 53,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['published_date'].iloc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 54,
   "id": "a170fc86",
   "metadata": {},
   "outputs": [],
   "source": [
    "from ast import literal_eval"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 55,
   "id": "6241fd02",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "0       [{'id': 7, 'name': 'Funny', 'count': 19645}, {...\n",
       "1       [{'id': 7, 'name': 'Funny', 'count': 544}, {'i...\n",
       "2       [{'id': 7, 'name': 'Funny', 'count': 964}, {'i...\n",
       "3       [{'id': 3, 'name': 'Courageous', 'count': 760}...\n",
       "4       [{'id': 9, 'name': 'Ingenious', 'count': 3202}...\n",
       "                              ...                        \n",
       "2545    [{'id': 3, 'name': 'Courageous', 'count': 24},...\n",
       "2546    [{'id': 22, 'name': 'Fascinating', 'count': 32...\n",
       "2547    [{'id': 1, 'name': 'Beautiful', 'count': 14}, ...\n",
       "2548    [{'id': 11, 'name': 'Longwinded', 'count': 3},...\n",
       "2549    [{'id': 21, 'name': 'Unconvincing', 'count': 2...\n",
       "Name: ratings, Length: 2544, dtype: object"
      ]
     },
     "execution_count": 55,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['ratings'] = ted_main['ratings'].apply(literal_eval)\n",
    "ted_main['related_talks'] = ted_main['related_talks'].apply(literal_eval)\n",
    "ted_main['tags'] = ted_main['tags'].apply(literal_eval)\n",
    "\n",
    "ted_main['ratings']"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 56,
   "id": "3d7a3392",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1140825600"
      ]
     },
     "execution_count": 56,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['film_date'].iloc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 57,
   "id": "389c7199",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "1151367060"
      ]
     },
     "execution_count": 57,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['published_date'].iloc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 59,
   "id": "d2dc99ab",
   "metadata": {},
   "outputs": [],
   "source": [
    "ted_main['film_date'] = pd.to_datetime(ted_main['film_date'], unit = 's')\n",
    "ted_main['published_date'] = pd.to_datetime(ted_main['published_date'], unit = 's')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 60,
   "id": "46af2608",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Timestamp('2006-02-25 00:00:00')"
      ]
     },
     "execution_count": 60,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['film_date'].iloc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 61,
   "id": "e0f965b2",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "Timestamp('2006-06-27 00:11:00')"
      ]
     },
     "execution_count": 61,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['published_date'].iloc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 62,
   "id": "fc20e209",
   "metadata": {},
   "outputs": [],
   "source": [
    "ted_main.loc[(ted_main['languages'] == 0) & (ted_main['comments'] == 'whatever'), 'comments'] = 1"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 63,
   "id": "d4b74aa4",
   "metadata": {},
   "outputs": [],
   "source": [
    "ted_main['url'] = ted_main['url'].apply(lambda x: x.replace('\\n', ''))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 64,
   "id": "676e9b79",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/plain": [
       "'https://www.ted.com/talks/ken_robinson_says_schools_kill_creativity'"
      ]
     },
     "execution_count": 64,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main['url'].iloc[0]"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 65,
   "id": "7519f45b",
   "metadata": {},
   "outputs": [],
   "source": [
    "def removeSpeakerName(row):\n",
    "    return row['name'].replace(\"%s:\" % row['main_speaker'], '').strip()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 66,
   "id": "a496feb0",
   "metadata": {},
   "outputs": [],
   "source": [
    "ted_main['name'] = ted_main.apply(removeSpeakerName, axis = 1)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 67,
   "id": "46876214",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>transcript</th>\n",
       "      <th>url</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Good morning. How are you?(Laughter)It's been ...</td>\n",
       "      <td>https://www.ted.com/talks/ken_robinson_says_sc...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Thank you so much, Chris. And it's truly a gre...</td>\n",
       "      <td>https://www.ted.com/talks/al_gore_on_averting_...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>(Music: \"The Sound of Silence,\" Simon &amp; Garfun...</td>\n",
       "      <td>https://www.ted.com/talks/david_pogue_says_sim...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>If you're here today — and I'm very happy that...</td>\n",
       "      <td>https://www.ted.com/talks/majora_carter_s_tale...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>About 10 years ago, I took on the task to teac...</td>\n",
       "      <td>https://www.ted.com/talks/hans_rosling_shows_t...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                          transcript  \\\n",
       "0  Good morning. How are you?(Laughter)It's been ...   \n",
       "1  Thank you so much, Chris. And it's truly a gre...   \n",
       "2  (Music: \"The Sound of Silence,\" Simon & Garfun...   \n",
       "3  If you're here today — and I'm very happy that...   \n",
       "4  About 10 years ago, I took on the task to teac...   \n",
       "\n",
       "                                                 url  \n",
       "0  https://www.ted.com/talks/ken_robinson_says_sc...  \n",
       "1  https://www.ted.com/talks/al_gore_on_averting_...  \n",
       "2  https://www.ted.com/talks/david_pogue_says_sim...  \n",
       "3  https://www.ted.com/talks/majora_carter_s_tale...  \n",
       "4  https://www.ted.com/talks/hans_rosling_shows_t...  "
      ]
     },
     "execution_count": 67,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "transcripts.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 68,
   "id": "6e015619",
   "metadata": {},
   "outputs": [],
   "source": [
    "import re"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 69,
   "id": "2f4c3968",
   "metadata": {},
   "outputs": [],
   "source": [
    "transcripts['transcript'] = \\\n",
    "    transcripts['transcript'].apply(lambda x: re.sub(r'\\((.*?)\\)',' ',x))"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 70,
   "id": "c1dda3f4",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>transcript</th>\n",
       "      <th>url</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>0</th>\n",
       "      <td>Good morning. How are you? It's been great, ha...</td>\n",
       "      <td>https://www.ted.com/talks/ken_robinson_says_sc...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>1</th>\n",
       "      <td>Thank you so much, Chris. And it's truly a gre...</td>\n",
       "      <td>https://www.ted.com/talks/al_gore_on_averting_...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>2</th>\n",
       "      <td>Hello voice mail, my old friend. I've called ...</td>\n",
       "      <td>https://www.ted.com/talks/david_pogue_says_sim...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>3</th>\n",
       "      <td>If you're here today — and I'm very happy that...</td>\n",
       "      <td>https://www.ted.com/talks/majora_carter_s_tale...</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>4</th>\n",
       "      <td>About 10 years ago, I took on the task to teac...</td>\n",
       "      <td>https://www.ted.com/talks/hans_rosling_shows_t...</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "                                          transcript  \\\n",
       "0  Good morning. How are you? It's been great, ha...   \n",
       "1  Thank you so much, Chris. And it's truly a gre...   \n",
       "2   Hello voice mail, my old friend. I've called ...   \n",
       "3  If you're here today — and I'm very happy that...   \n",
       "4  About 10 years ago, I took on the task to teac...   \n",
       "\n",
       "                                                 url  \n",
       "0  https://www.ted.com/talks/ken_robinson_says_sc...  \n",
       "1  https://www.ted.com/talks/al_gore_on_averting_...  \n",
       "2  https://www.ted.com/talks/david_pogue_says_sim...  \n",
       "3  https://www.ted.com/talks/majora_carter_s_tale...  \n",
       "4  https://www.ted.com/talks/hans_rosling_shows_t...  "
      ]
     },
     "execution_count": 70,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "transcripts.head()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 71,
   "id": "b8e50dfb",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 6 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "hists = ted_main.hist()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 72,
   "id": "2ab569e6",
   "metadata": {},
   "outputs": [],
   "source": [
    "import matplotlib.pyplot as plt"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 73,
   "id": "515e1c8a",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAagAAAEYCAYAAAAJeGK1AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAlIklEQVR4nO3de5wcZZ3v8c/XJFw2sCQhGCCJDC4RT9AVMNzEl0ZQ7rvhuCuCLAbEw6Kwwh48Gtw9C6LHDe4RQWXFKFHQcIlcBBHFLEtEVDAJIIGEmAjJJjEQIIRcECHw2z/qGaw00zM9Mz1dVT3f9+vVr6566tK/qulnfl1PPVWliMDMzKxsXld0AGZmZl1xgjIzs1JygjIzs1JygjIzs1JygjIzs1JygjIzs1JygjKztifpO5I+36LPOlnST1vxWe3OCcr6pZUV36xsJHVICklDO8siYlZEHFFkXO3CCcrMrA5JQ4qOYTBzgiqApPGSbpL0lKRnJH1N0usk/bOkFZLWSrpa0k5p/s5faadJWinpWUlnSjpA0kOS1kv6Wm79p0r6haQvp2mPSXpHKl+Z1j81N/+2kv6/pP+S9KSkKyRtn6ZNlrRK0nlpuTWSTkvTzgBOBj4laZOkH6byT0taLWmjpCWSDm/l/jWTtJ+k+9N38Hpgu1R+qqR7auYNSXul4e9I+rqk2yVtBt4j6VhJD0jakOrPhbnF707v61MdOKT2M1LdmyfpufT+jty0uZI+l+rrRkk/lTR6gHZL5ThBtVj6RXYbsALoAMYC1wGnptd7gDcCOwBfq1n8IGAC8EHgUuCfgPcC+wAnSHp3zbwPATsD16TPOADYC/g74GuSdkjzTgfeBOybpo8F/iW3rl2BnVL56cDlkkZGxAxgFvDFiNghIv5K0t7A2cABEbEjcCSwvJe7yazPJG0D/AD4LjAK+D7wN71YxYeA/wfsCNwDbAY+DIwAjgU+Jun4NO+70vuIVAd+VRPLKOBHwFfI6uIlwI8k7VzzeacBrwe2AT7Zi1jbmhNU6x0I7A78n4jYHBEvRMQ9ZEcil0TEYxGxCTgfODHftg18Ls3/U7JKc21ErI2I1cDPgf1y8z4eEd+OiJeB64HxwEUR8ce0/IvAXpIEnAH8Y0Ssi4iNwBeAE3Preikt+1JE3A5sAvaus30vA9sCEyUNi4jlEfG7vu8us147GBgGXJq+szcA83qx/C0R8YuIeCXVt7kRsTCNPwRcC7y7p5UkxwJLI+K7EbElIq4FHgX+KjfPtyPitxHxB2A22Q9FwwmqCOOBFRGxpaZ8d7Kjqk4rgKHAmFzZk7nhP3QxvkM38xIRXc2/C/BnwILUHLge+Ekq7/RMTbzP13zWqyJiGXAucCGwVtJ1knbval6zAbI7sDq2vhP2inozd2FlfkTSQZLuSk3yzwFnAo02w9XW685YxubGn8gN161bg5ETVOutBN5Qc2QE8Htgj9z4G4AtbJ1oBsLTZMlqn4gYkV47RUSjleQ1t8OPiGsi4p1k2xPAxc0L16xHa4CxqXWg0xvS+2ayH2QASNq1i+Vrv9PXALcC4yNiJ+AKQHXmrVVbrztjWd3DcoYTVBF+TVaBpksaLmk7SYeSNRv8o6Q907mhLwDXd3Gk1VQR8QrwTeDLkl4PIGmspCMbXMWTZOfMSMvuLekwSdsCL5Alv1eaHLZZd35F9uPuE5KGSXo/WdM6wG+AfSTtK2k7siP9nuwIrIuIFyQdSHbOqNNTZN/vN3a5JNwOvEnShyQNlfRBYCLZeWjrgRNUi6VzQn9F1hnhv4BVZJ0eZpKd1L0beJzsn/s/tCisTwPLgHslbQD+g/rnmGpdSXa+ab2kH5Cdf5pOdmT2BNmJ3/ObHrFZHRHxIvB+sk5H68jq101p2m+Bi8i+40vJOkH05OPARZI2knUemp37rOfJOlT8ItWBg2tieQY4DjgPeAb4FHBcRDzdj00cNOQHFpqZWRn5CMrMzErJCcrMzErJCcrMzErJCcrMzEqp9lqcUhk9enR0dHTUnb5582aGDx/euoCarMrxVzl2aE78CxYseDoidul5zuLV1qWq//16YzBtK1Rze+vVpVInqI6ODubPn193+ty5c5k8eXLrAmqyKsdf5dihOfFL6s3dCQpVW5eq/vfrjcG0rVDN7a1Xl9zEZ2ZmpVTqI6ieLFz9HKdO+1Gfll0+/dgmR2M2OHX0sQ6C66F1z0dQZmZWSk5QZmZWSk5QZmZWSj0mKGWPJ79L0iJJj0g6J5WPkjRH0tL0PjKVS9JXJC1T9jjy/XPrmprmX6rcI8fNzMxqNXIEtQU4LyImkj2p8ixJE4FpwJ0RMQG4M40DHE32WPIJZE9q/Tq8+ujjC8geRX4gcEFnUjMzM6vVY4KKiDURcX8a3ggsJnsa5BTgqjTbVcDxaXgKcHVk7gVGSNoNOBKYkx4r/iwwBziqmRtjZmbto1fdzCV1APsB9wFjImJNmvQEf3o0+Vi2fmTyqlRWr7z2M84gO/JizJgxzJ07t248Y7aH897at+f5dbfeVtm0aVMp4uiLKscO1Y/fbDBoOEGlp7zeCJwbERvyT1OOiJDUlAdLRcQMYAbApEmTorsror866xa+tLBvl3ItP7n+elulild8d6py7FD9+M0Gg4Z68UkaRpacZkXETan4ydR0R3pfm8pXA+Nzi49LZfXKzQYFSTMlrZX0cK7MnY3M6mikF5/IHuu9OCIuyU26FeisHFOBW3LlH04V7GDgudQUeAdwhKSRqRIekcrMBovv8Nrzru5sZFZHI0dQhwKnAIdJejC9jgGmA++TtBR4bxoHuB14DFgGfBP4OEBErAM+B8xLr4tSmdmgEBF3A7XfeXc2MqujxxM4EXEPoDqTD+9i/gDOqrOumcDM3gRo1uYGpLMRdN/hqJmdRPraUQla01lpsHWIaaftrfTNYs3aSTM7G6X11e1w1MxOIn29YTO0prPSYOsQ007b61sdmRXLnY3M6nCCMiuWOxuZ1eEmPrMWkXQtMBkYLWkVWW+86cBsSacDK4AT0uy3A8eQdTZ6HjgNss5Gkjo7G4E7G1kbc4Iya5GIOKnOJHc2MuuCm/jMzKyUfARlZv16bLvZQPERlJmZlZITlJmZlZITlJmZlZITlJmZlZITlJmZlZITlJmZlZITlJmZlZITlJmZlZITlJmZlZITlJmZlZITlJmZlZITlJmZlZITlJmZlZLvZm5mhenPXdSXTz+2iZFYGfkIyszMSskJyszMSskJyszMSskJyszMSqnlCUrSUZKWSFomaVqrP9+sHbge2WDQ0gQlaQhwOXA0MBE4SdLEVsZgVnWuRzZYtLqb+YHAsoh4DEDSdcAUYFGL43D3Vquy0tQjs4HU6gQ1FliZG18FHNTiGPqtP8kNnOCs39qiHvVXo/XwvLdu4dQu5nU9LL/SXagr6QzgjDS6SdKSbmYfDTw98FE1ly5+dbCS8SdVjh2aE/8ezQhkoPRQl6r+92vYJ+psa64etpsq/m27rEutTlCrgfG58XGp7FURMQOY0cjKJM2PiEnNC6+1qhx/lWOHysffYz2C7utSxbe/VwbTtkJ7bW+re/HNAyZI2lPSNsCJwK0tjsGs6lyPbFBo6RFURGyRdDZwBzAEmBkRj7QyBrOqcz2ywaLl56Ai4nbg9iatrqGmwBKrcvxVjh0qHn8T6lGlt7+XBtO2QhttryKi6BjMzMxew7c6MjOzUqpkgirrbV4kjZd0l6RFkh6RdE4qHyVpjqSl6X1kKpekr6TteEjS/rl1TU3zL5U0tYXbMETSA5JuS+N7SrovxXh9OimPpG3T+LI0vSO3jvNT+RJJR7Yw9hGSbpD0qKTFkg6p0r5vhbLWnd5oh3rWF1Wum30WEZV6kZ0U/h3wRmAb4DfAxKLjSrHtBuyfhncEfkt2K5ovAtNS+TTg4jR8DPBjQMDBwH2pfBTwWHofmYZHtmgb/jdwDXBbGp8NnJiGrwA+loY/DlyRhk8Erk/DE9PfZFtgz/S3GtKi2K8CPpqGtwFGVGnft2D/lLbu9HI7Kl/P+rjdla2bfd7mogPowx/pEOCO3Pj5wPlFx1Un1luA9wFLgN1S2W7AkjT8DeCk3PxL0vSTgG/kyreabwDjHQfcCRwG3JYq9NPA0Np9T9aD7JA0PDTNp9q/R36+AY59J+Bx0nnV2n1a9n3fou9jZepOL7erUvWsj9tY2brZn1cVm/i6us3L2IJiqSsdVu8H3AeMiYg1adITwJg0XG9bitrGS4FPAa+k8Z2B9RGxpYs4Xo0xTX8uzV9U7HsCTwHfTs0g35I0nOrs+1Zou22raD3ri0upbt3ssyomqNKTtANwI3BuRGzIT4vsp0vpuk5KOg5YGxELio6lj4YC+wNfj4j9gM1kzTyvKuu+t76pYj3rizaom31WxQTV0G1eiiJpGFmlmRURN6XiJyXtlqbvBqxN5fW2pYhtPBT4a0nLgevImhIuA0ZI6rxeLh/HqzGm6TsBzxQUO2S/BldFxH1p/AayhFWFfd8qbbNtFa5nfVH1utl3Rbcx9qEtdijZycw9+dOJ3n2KjivFJuBq4NKa8n9j65O3X0zDx7L1ydtfp/JRZOdTRqbX48CoFm7HZP50Ivb7bH0i9uNp+Cy2PhE7Ow3vw9YnYh+jdZ0kfg7snYYvTPu9Uvt+gPdPaetOL7ejLepZH7e9knWzz9tbdAB9/CMdQ9Zz53fAPxUdTy6ud5I1KzwEPJhex5C1/94JLAX+o7MSpApzedqOhcCk3Lo+AixLr9NavB35SvBG4Ncpju8D26by7dL4sjT9jbnl/ylt0xLg6BbGvS8wP+3/H6R/OpXa9y3YR6WsO73chraoZ33c9krWzb6+fCcJMzMrpSqegzIzs0HACcrMzErJCcrMzErJCcrMzErJCcrMzErJCcrMzErJCcrMzErJCcrMzErJCcrMzErJCcrMzErJCcrMzErJCcrMzErJCaoAkpZLem/RcZhZeUgKSXsVHUeZOEGZmVkpOUGZmbWJ3BN224ITVIEkHSjpV5LWS1oj6WuStslND0lnSlqa5rlcktK0IZK+JOlpSY9LOjvNPzRN36oZUdKFkr6XG/++pCckPSfpbkn75KbtLOmHkjZImifp85LuyU1/s6Q5ktZJWiLphNy0YyQtkrRR0mpJnxy4PWjtKn1/PynpofQdvV7SdpJOzX8X07yvNo1J+o6kf5f0Y0mbJP1C0q6SLpX0rKRHJe3XwOd/On1/N6bv+OGp/EJJN6R4Nkq6X9LbcsvtLulGSU+levmJ3LRu63vN579T0kpJk9P4RyQtTttwh6Q9arb/LElLyR7W2DacoIr1MvCPwGjgEOBw4OM18xwHHAD8JXACcGQq/1/A0WRPkd0fOL6Xn/1jYALweuB+YFZu2uXAZmBXYGp6ASBpODAHuCYteyLw75ImplmuBP4+InYE3gL8Zy/jMut0AnAU2ePJ/xI4tRfL/TNZvfoj8Cuy7/ho4Abgku4WlrQ3cDZwQPoeHwksz80yheyJtaPI6sEPJA2T9Drgh2SPVR9LVp/PldRZZxup70g6CrgW+JuImCtpCvAZ4P3ALsDP0/S844GDgIm0ESeoAkXEgoi4NyK2RMRy4BvAu2tmmx4R6yPiv4C7yBISZJXwsohYFRHPAtN7+dkzI2JjRPwRuBB4m6SdJA0B/ga4ICKej4hFwFW5RY8DlkfEt1PcDwA3Ah9I018CJkr684h4NiLu701cZjlfiYjfR8Q6sn/8+za43M2pbr0A3Ay8EBFXR8TLwPVAT0dQLwPbkn2Ph0XE8oj4XW76goi4ISJeIkt22wEHk/2Q3CUiLoqIFyPiMeCbZD/iGq3vH0jlR0fEr1PZmcC/RsTiiNgCfAHYN38Ulaavi4g/NLiPKsEJqkCS3iTpttTUtoHsize6ZrYncsPPAzuk4d2Blblp+eGePneIpOmSfpc+d3maNJrsF9rQbta9B3BQaqZYL2k9cDLZ0RZkye0YYIWkn0k6pNG4zGrU++735Mnc8B+6GO92PRGxDDiX7IfbWknXSdo9N8vK3LyvAKvI6uMewO41deMzwBhouL6fC8yOiIdzZXsAl+XWuQ4Q2VHaa2JqJ05Qxfo68CgwISL+nOzLrAaXXQOMy42Pr5m+Gfiz3PiuueEPkTVTvBfYCehI5QKeArZ0s+6VwM8iYkTutUNEfAwgIuZFxBSy5r8fALMb3B6zRmz1vZa0azfz9llEXBMR7yRLDgFcnJv8an1IzXrjgN+T1Y3Ha+rGjhFxTJq9kfr+AeB4SefkylaSNZvn17t9RPwyH3L/t7p8nKCKtSOwAdgk6c3Ax3qx7GzgHEljJY0APl0z/UHgxNQ2Pgn425rP/SPwDFll/0LnhNQMchNwoaQ/S3F9OLfsbcCbJJ2S1j1M0gGS/oekbSSdLGmn1PyxAXilF9tk1pPfAPtI2lfSdmRHOU0laW9Jh0naFniB7Kgr/z1+u6T3K+uQdC5ZXboX+DWwMXWw2D61VLxF0gFpuUbq++/Jzk2dI6lz+hXA+UodmVJT/Ae6WLbtOEEV65NkRzMbydqqr+/Fst8Efgo8BDwA3E525PNymv5/gb8AngU+S3Yyt9PVwApgNbCIrHLlnU12ZPUE8F2yE7J/BIiIjcARZO3qv0/zXEzWZg9wCrA8NWGcSdb8Z9YUEfFb4CLgP8h6rN3T/RJ9si3ZOd2nyb7frwfOz02/BfggWd06BXh/RLyUftwdR3au7PG0/LfI6hI0WN/T+ebDgWmSPhoRN5PVsetSvXqYrINU21NEWx4ZDjqSjgauiIg9epy59+u+GNg1Iqb2OLNZG5N0IbBXRPxd0bEMBj6CqqjUhHCMpKGSxgIXkPVYasa63yzpL5U5EDi9Wes2M2uUE1R1iazp7lmyJr7FwL80ad07kp2H2kzWDPElsmYNs7Yg6Q3KLuTt6vWGouOzjJv4zMyslHwEZWZmpVTqGwuOHj06Ojo66k7fvHkzw4cPb11AfVSVOKE6sZYhzgULFjwdEbsUGkSDqlqXHFfvVDWuunUpIkr7evvb3x7dueuuu7qdXhZViTOiOrGWIU5gfpSgnjTyqmpdcly9U9W46tUlN/GZmVkplbqJr111TPtRn5ddPv3YJkZillm4+jlO7eP30t9JGyg+gjIzs1JygjIzs1JygjIzs1JygjIzs1JyJ4mKcQeL6pI0nuxO8mPInt8zIyIukzSK7JZSHWQPjzwhIp6VJOAysgdAPg+cGukJxZKmkj3WHODzEZF/6rFZW/ARlFnrbAHOi4iJZI8IP0vSRGAacGdETADuTOOQPVJhQnqdQfbAO1JCuwA4CDgQuEDSyFZuiFkrOEGZtUhErOk8AorsuVqLyR7bPQXoPAK6Cjg+DU8Brk7XMt4LjJC0G3AkMCci1kXEs8Ac4KjWbYlZa7iJz6wAkjqA/YD7gDERsSZNeoKsCRCy5LUyt9iqVFavvPYzziA78mLMmDHMnTu3bjxjtofz3rqlD1tCt+vtr02bNg3o+vvKcfVOX+NygjJrMUk7ADcC50bEhuxUUyYiQlJTHjEQETOAGQCTJk2KyZMn1533q7Nu4UsL+/bvYPnJ9dfbX3PnzqW7uIviuHqnr3G5ic+shSQNI0tOsyLiplT8ZGq6I72vTeWrgfG5xcelsnrlZm3FCcqsRVKvvCuBxRFxSW7SrcDUNDyVPz0c8lbgw+nJxgcDz6WmwDuAIySNTJ0jjkhlZm3FTXxmrXMocAqwUNKDqewzwHRgtqTTgRXACWna7WRdzJeRdTM/DSAi1kn6HDAvzXdRRKxryRaYtZATlFmLRMQ9gOpMPryL+QM4q866ZgIzmxedWfm4ic/MzEqpXwlK0nJJCyU9KGl+KhslaY6kpel9ZCqXpK9IWibpIUn7N2MDzMysPTXjCOo9EbFvRExK4726Kt7MzKwrA9HE19ur4s3MzF6jv50kAvhpurDwG+nCwN5eFb8mV9arq9/LetV0rdo4+3rFfn81sq+quk/NrP30N0G9MyJWS3o9MEfSo/mJfbkqvjdXv5f1qulatXH29dHa/dXIFf9V3adm1n761cQXEavT+1rgZrI7K/f2qngzM7PX6HOCkjRc0o6dw2RXsz9M76+KNzMze43+NPGNAW5ON7ocClwTET+RNI9eXBVvZmbWlT4nqIh4DHhbF+XP0Mur4s3MzGr5ThJmZlZKTlBmZlZKTlBmZlZKTlBmZlZKftxGH3T08kLb8966pbCLc/MaibterMunHzsQIZmZ1eUjKDMzKyUnKDMzKyUnKDMzKyUnKDMzKyUnKDMzKyUnKDMzKyUnKDMzK6VKXwe1cPVzfb6+yNf1mJmVm4+gzMyslJygzMyslFrexCfpKOAyYAjwrYiY3uoYoPe3Kxrs+ru/3KTaXGWpR2YDqaVHUJKGAJcDRwMTgZMkTWxlDGZV53pkg0Wrj6AOBJalp/Ei6TpgCrCoxXFYizX7iLXRG/C26ZFb29Sjnr4X3f2d2/RvazmtTlBjgZW58VXAQfkZJJ0BnJFGN0la0s36RgNPNzXCAfCJisQJ1Ym10Th18YCGsceArr2+HusRtK4uDeQ+7u7vPMB/256UtZ5UNa4u61LpuplHxAxgRiPzSpofEZMGOKR+q0qcUJ1YqxJnkdqhLjmu3mm3uFrdi281MD43Pi6VmVnjXI9sUGh1gpoHTJC0p6RtgBOBW1scg1nVuR7ZoNDSJr6I2CLpbOAOsu6xMyPikX6ssqHmixKoSpxQnVirEmfTDUA9gvLuT8fVO20VlyKi2YGYmZn1m+8kYWZmpeQEZWZmpVTJBCXpKElLJC2TNK3oePIkjZd0l6RFkh6RdE4qHyVpjqSl6X1k0bFCdlcCSQ9Iui2N7ynpvrRvr08n4YuOcYSkGyQ9KmmxpEPKuj+rRNJMSWslPVx0LHn16lDRJG0n6deSfpPi+mzRMeXV1uWykLRc0kJJD0qa35tlK5egKnCbly3AeRExETgYOCvFNw24MyImAHem8TI4B1icG78Y+HJE7AU8C5xeSFRbuwz4SUS8GXgbWbxl3Z9V8h3gqKKD6EK9OlS0PwKHRcTbgH2BoyQdXGxIW6mty2XynojYt7fXQlUuQZG7zUtEvAh03ualFCJiTUTcn4Y3kn1hxpLFeFWa7Srg+EICzJE0DjgW+FYaF3AYcEOapfA4Je0EvAu4EiAiXoyI9ZRwf1ZNRNwNrCs6jlrd1KFCRWZTGh2WXqXoZVZbl9tFFRNUV7d5KfzL2xVJHcB+wH3AmIhYkyY9AYwpKq6cS4FPAa+k8Z2B9RGxJY2XYd/uCTwFfDs1X3xL0nDKuT+tyWrqUOFSM9qDwFpgTkSUIi5eW5fLJICfSlqQbr/VsComqEqQtANwI3BuRGzIT4usb3+hv7wkHQesjYgFRcbRgKHA/sDXI2I/YDM1zXll2J/WfN3VoaJExMsRsS/Z3TsOlPSWgkOqQl1+Z0TsT3Za5ixJ72p0wSomqNLf5kXSMLKKNSsibkrFT0raLU3fjewXWJEOBf5a0nKyZtLDyM71jJDUeQF3GfbtKmBV7pfqDWQJq2z705qoTh0qjdTMfBflOIf3mros6XvFhvQnEbE6va8FbiY7TdOQKiaoUt/mJZ3HuRJYHBGX5CbdCkxNw1OBW1odW15EnB8R4yKig2wf/mdEnExW6f42zVaGOJ8AVkraOxUdTvZYiVLtT2uebupQoSTtImlEGt4eeB/waKFBUbcu/13BYQEgabikHTuHgSOAhnuNlu5u5j0ZoNu8NNOhwCnAwtRWDfAZYDowW9LpwArghGLC69GngeskfR54gNQ5oWD/AMxKP0geA04j+3FVhf1ZWpKuBSYDoyWtAi6IiDL8vbusQxFxe3EhAbAbcFXqSfw6YHZElKpLdwmNAW7OfnMwFLgmIn7S6MK+1ZGZmZVSFZv4zMxsEHCCMjOzUnKCMjOzUnKCMjOzUnKCMjOzUnKCMjOzUnKCMjOzUnKCMjOzUnKCMjOzUnKCMjOzUnKCMjOzUnKCagOSfixpas9zmplVh28Wa2ZmpeQjKDMzKyUnqIqQ9GlJN9SUXSbpK5LmSvporvwjkhZLelbSHZL2SOWflfTVNDxM0mZJ/5bGt5f0gqRRkraT9D1Jz0haL2mepDGt3F4zMyeo6rgOOCb3dMohZA/puyY/k6QpZA9IfD+wC/Bz4No0+WdkD6gDOAB4AnhXGj8EWBIR68ieULsTMB7YGTgT+MNAbJSZWT1OUBURESuA+4H/mYoOA56PiHtrZj0T+NeIWBwRW4AvAPumo6hfARMk7UyWmK4ExkraAXg3WQIDeIksMe0VES9HxIKI2DCQ22dmVssJqlquAU5Kwx+i5ugp2QO4LDXNrQfWAQLGRsQfgPlkyehdZAnpl2SP2M4nqO8Cd5A9+v33kr4oadjAbJKZWdecoKrl+8BkSePIjqS6SlArgb+PiBG51/YR8cs0/WdkR1/7AfPS+JHAgcDdABHxUkR8NiImAu8AjgM+PJAbZmZWywmqQiLiKWAu8G3g8YhY3MVsVwDnS9oHQNJOkj6Qm/4zsmSzKCJeTOv7aFrfU2mZ90h6azrPtYGsye+VgdkqM7OuOUFVzzXAe+n66ImIuBm4mKx5bgPwMHB0bpZfAtuTjpaARcALuXGAXYEbyJLTYrKk9t3mbYKZWc98oa6ZmZWSj6DMzKyUnKDMzKyUnKDMzKyUnKDMzKyUnKDMzKyUhhYdQHdGjx4dHR0ddadv3ryZ4cOHty6gkhns2w/F7oMFCxY8HRG7FPLhZoNAqRNUR0cH8+fPrzt97ty5TJ48uXUBlcxg334odh9IWlHIB5sNEqVOUD1ZuPo5Tp32oz4tu3z6sU2OxszMmsnnoMzMrJScoMzMrJScoMzMrJR6TFCSxku6S9IiSY9IOieVj5I0R9LS9D4ylSs9hnyZpIck7Z9b19Q0/1JJUwdus8zMrOoaOYLaApyXng10MHCWpInANODOiJgA3JnGIbtz9oT0OgP4OmQJDbgAOIjs2UMXdCY1MzOzWj0mqIhYExH3p+GNZI9fGAtMAa5Ks10FHJ+GpwBXR+ZeYISk3cgeijcnItZFxLPAHOCoZm6MmZm1j151M5fUQfYk1vuAMRGxJk16AhiThseSPdW106pUVq+89jPOIDvyYsyYMcydO7duPGO2h/PeuqU3m/Cq7tZbFZs2bWqL7egP7wOz9tVwgpK0A3AjcG5EbJD06rSICElNebBURMwAZgBMmjQpursI86uzbuFLC/t2Kdfyk+uvtyp8oa73gVk7a6gXn6RhZMlpVkTclIqfTE13pPe1qXw1MD63+LhUVq/czMzsNRrpxSfgSmBxRFySm3Qr0NkTbypwS678w6k338HAc6kp8A7gCEkjU+eII1KZmZnZazTSPnYocAqwUNKDqewzwHRgtqTTgRXACWna7cAxwDLgeeA0gIhYJ+lzwLw030URsa4ZG2FmZu2nxwQVEfcAqjP58C7mD+CsOuuaCczsTYBmZjY4+U4SZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSi1PUJKOkrRE0jJJ01r9+WZmVg1DW/lhkoYAlwPvA1YB8yTdGhGLWhkHQMe0H/V52eXTj21iJGZm1pVWH0EdCCyLiMci4kXgOmBKi2MwM7MKaOkRFDAWWJkbXwUclJ9B0hnAGWl0k6Ql3axvNPB0UyNsgC5u9SfWVcj2l0yR+2CPgj7XbFBodYLqUUTMAGY0Mq+k+RExaYBDKq3Bvv3gfWDWzlrdxLcaGJ8bH5fKzMzMttLqBDUPmCBpT0nbACcCt7Y4BjMzq4CWNvFFxBZJZwN3AEOAmRHxSD9W2VBTYBsb7NsP3gdmbUsRUXQMZmZmr+E7SZiZWSk5QZmZWSlVMkEN9tslSRov6S5JiyQ9IumcomMqgqQhkh6QdFvRsZhZ81UuQeVul3Q0MBE4SdLEYqNquS3AeRExETgYOGsQ7gOAc4DFRQdhZgOjcgkK3y6JiFgTEfen4Y1k/6THFhtVa0kaBxwLfKvoWMxsYFQxQXV1u6RB9c85T1IHsB9wX8GhtNqlwKeAVwqOw8wGSBUTlCWSdgBuBM6NiA1Fx9Mqko4D1kbEgqJjMbOBU8UE5dslAZKGkSWnWRFxU9HxtNihwF9LWk7WxHuYpO8VG5KZNVvlLtSVNBT4LXA4WWKaB3yon3ekqBRJAq4C1kXEuQWHUyhJk4FPRsRxBYdiZk1WuSOoiNgCdN4uaTEwezAlp+RQ4BSyI4cH0+uYooMyM2umyh1BmZnZ4FC5IygzMxscnKDMzKyUnKDMzKyUnKDMzKyUnKBs0JE0U9JaSQ83MO+Xcz0lfytpfQtCNDPci88GIUnvAjYBV0fEW3qx3D8A+0XERwYsODN7lY+gbNCJiLuBdfkySX8h6SeSFkj6uaQ3d7HoScC1LQnSzBhadABmJTEDODMilko6CPh34LDOiZL2APYE/rOg+MwGHScoG/TSTXffAXw/u4sUANvWzHYicENEvNzK2MwGMycos6ype31E7NvNPCcCZ7UmHDMDn4MyIz2q5HFJH4DsZryS3tY5PZ2PGgn8qqAQzQYlJygbdCRdS5Zs9pa0StLpwMnA6ZJ+AzzC1k9pPhG4Ltzl1ayl3M3czMxKyUdQZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSk5QZmZWSv8NMEIV6jTwzKoAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 432x288 with 6 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    },
    {
     "data": {
      "text/plain": [
       "<Figure size 432x288 with 0 Axes>"
      ]
     },
     "metadata": {},
     "output_type": "display_data"
    }
   ],
   "source": [
    "hists = ted_main.hist()\n",
    "plt.tight_layout()\n",
    "plt.show()\n",
    "plt.savefig('plot.png')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 74,
   "id": "4d932b82",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "nums = [1,2,3,4]\n",
    "plt.plot(nums, [x * x for x in nums], '-o');\n",
    "plt.plot(nums, [x ** 3 for x in nums], '-o');\n",
    "plt.legend(['Square', 'Cube']);\n",
    "plt.xlabel('x');\n",
    "plt.ylabel('power(x)');"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 75,
   "id": "7166934c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 288x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "nums = [1,2,3,4]\n",
    "plt.figure(figsize=(4,4))\n",
    "plt.plot(nums, [x * x for x in nums], '-s', color = 'Green');\n",
    "plt.plot(nums, [x * x * x for x in nums], '-.', color = 'Red');\n",
    "plt.legend(['Square','Cube'])\n",
    "plt.xlabel('x');\n",
    "plt.ylabel('power(x)');\n",
    "\n",
    "plt.xticks(nums)\n",
    "plt.title('A super boring graph')\n",
    "plt.grid(axis ='y')"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 76,
   "id": "626e7842",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "text/html": [
       "<div>\n",
       "<style scoped>\n",
       "    .dataframe tbody tr th:only-of-type {\n",
       "        vertical-align: middle;\n",
       "    }\n",
       "\n",
       "    .dataframe tbody tr th {\n",
       "        vertical-align: top;\n",
       "    }\n",
       "\n",
       "    .dataframe thead th {\n",
       "        text-align: right;\n",
       "    }\n",
       "</style>\n",
       "<table border=\"1\" class=\"dataframe\">\n",
       "  <thead>\n",
       "    <tr style=\"text-align: right;\">\n",
       "      <th></th>\n",
       "      <th>comments</th>\n",
       "      <th>duration</th>\n",
       "      <th>languages</th>\n",
       "      <th>num_speaker</th>\n",
       "      <th>views</th>\n",
       "    </tr>\n",
       "  </thead>\n",
       "  <tbody>\n",
       "    <tr>\n",
       "      <th>comments</th>\n",
       "      <td>1.000000</td>\n",
       "      <td>0.140507</td>\n",
       "      <td>0.318831</td>\n",
       "      <td>-0.035564</td>\n",
       "      <td>0.530897</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>duration</th>\n",
       "      <td>0.140507</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>-0.294214</td>\n",
       "      <td>0.022001</td>\n",
       "      <td>0.048489</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>languages</th>\n",
       "      <td>0.318831</td>\n",
       "      <td>-0.294214</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>-0.063085</td>\n",
       "      <td>0.378027</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>num_speaker</th>\n",
       "      <td>-0.035564</td>\n",
       "      <td>0.022001</td>\n",
       "      <td>-0.063085</td>\n",
       "      <td>1.000000</td>\n",
       "      <td>-0.026474</td>\n",
       "    </tr>\n",
       "    <tr>\n",
       "      <th>views</th>\n",
       "      <td>0.530897</td>\n",
       "      <td>0.048489</td>\n",
       "      <td>0.378027</td>\n",
       "      <td>-0.026474</td>\n",
       "      <td>1.000000</td>\n",
       "    </tr>\n",
       "  </tbody>\n",
       "</table>\n",
       "</div>"
      ],
      "text/plain": [
       "             comments  duration  languages  num_speaker     views\n",
       "comments     1.000000  0.140507   0.318831    -0.035564  0.530897\n",
       "duration     0.140507  1.000000  -0.294214     0.022001  0.048489\n",
       "languages    0.318831 -0.294214   1.000000    -0.063085  0.378027\n",
       "num_speaker -0.035564  0.022001  -0.063085     1.000000 -0.026474\n",
       "views        0.530897  0.048489   0.378027    -0.026474  1.000000"
      ]
     },
     "execution_count": 76,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "ted_main.corr()"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 77,
   "id": "4640bfd6",
   "metadata": {},
   "outputs": [],
   "source": [
    "import seaborn as sns"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 78,
   "id": "df104834",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "sns.heatmap(ted_main.corr());"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 79,
   "id": "ee93ce03",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 2 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "sns.heatmap(ted_main.corr(), vmin=-1, vmax=1, cmap = 'seismic', linewidths = 0.2, annot=True);"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 80,
   "id": "09bfac44",
   "metadata": {},
   "outputs": [],
   "source": [
    "import numpy as np"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 81,
   "id": "55a0fa88",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "ted_main['comments'].hist(bins=100);"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 82,
   "id": "aebb030c",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXcAAAD4CAYAAAAXUaZHAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAARuUlEQVR4nO3df2xdZ33H8feXhqppDE2hzMqSbqlE1Q01GjRWByurbAJTfyBaTQgVMZaiTtkkYAEyjcA/1aShFWmFsWkqihpG0EpNSYtalR9rFWIYfzQjTru5bWBkpS3xSgIiDbhEKmbf/eGTYCzfxOfea5+Tx++XZPne43vO+SS5/uS5zzn33MhMJElleUnTASRJ/We5S1KBLHdJKpDlLkkFstwlqUArmg4AcNFFF+X69euXZF8vvPACq1atWpJ91dHGXG3MBOaqo42ZwFx1dco1Pj7+48x81bwrZeZpv4DPAEeBx2ctewXwMPC96vuF1fIA/hE4BPwXcMWZtp+ZbNy4MZfK3r17l2xfdbQxVxszZZqrjjZmyjRXXZ1yAfuzQ68uZFrms8A1c5ZtB/Zk5qXAnuo+wLXApdXXFuCOBWxfktRnZyz3zPwm8JM5i28AdlW3dwE3zlr+ueo/lUeA1RGxpk9ZJUkLFLmAd6hGxHrgwcy8vLr/fGaurm4HcCwzV0fEg8Btmfmt6md7gA9n5v55trmFmdE9g4ODG0dHR/vzJzqDqakpBgYGlmRfdbQxVxszgbnqaGMmMFddnXKNjIyMZ+bQvCt1mq/JX593X8+vz7k/P+fnx6rvDwJvnLV8DzB0pu07597OXG3MlGmuOtqYKdNcdS3WnPt8jpycbqm+H62WTwIXz3rcumqZJGkJdVvuDwCbq9ubgftnLf/TmPF64HhmPtdjRklSTWc8zz0i7gaGgYsi4jBwK3AbcE9E3AI8A7yjevhXgOuYORXy58B7FiGzJOkMzljumfnODj/aNM9jE3hvr6EkSb3x8gOSVCDLXcvW+u1fPvXVj21NTB7vy7akfrDcJalAlrskFchyl6QCWe6SVCDLXZIK1IoP65DORp4ZozZz5C5JBXLkLs0xe0T+9G3XN5hE6p4jd0kqkOUuSQWy3CWpQJa7JBXIcpekAlnuklQgy12SCmS5S1KBLHdJKpDlLkkF8vIDEl4ETOVx5C5JBbLcJalAlrskFchyl6QCWe6SVCDLXZIKZLlLUoE8z11qmB/rp8XgyF2SCmS5S1KBLHdJKpDlLkkF8oCq1GedLkI2+2CpFyrTYutp5B4RH4yIJyLi8Yi4OyLOi4hLImJfRByKiC9ExLn9CitJWpiuR+4RsRb4S+A1mXkiIu4BbgKuAz6ZmaMR8WngFuCOvqSVeuSIWctFr3PuK4CVEbECOB94DngTsLv6+S7gxh73IUmqKTKz+5UjtgIfA04ADwFbgUcy89XVzy8GvpqZl8+z7hZgC8Dg4ODG0dHRrnPUMTU1xcDAwJLsq4425mpjJugt18Tk8VqP37D2ggVva3AlHDmxsG11ynG6/XWjxH/DxXS25RoZGRnPzKH51ullWuZC4AbgEuB54IvANQtdPzN3ADsAhoaGcnh4uNsotYyNjbFU+6qjjbnamAl6y3VzzWmZp9/VeT9zt7VtwzS3T3T+lZq9rU45Tre/bpT4b7iYSsrVy9kybwa+n5k/AoiI+4CrgNURsSIzp4F1wGQP+5BaxTl7nS16mXN/Fnh9RJwfEQFsAp4E9gJvrx6zGbi/t4iSpLq6Hrln5r6I2A0cAKaBR5mZZvkyMBoRf1st29mPoFK3HG1rOerpTUyZeStw65zFTwFX9rJdSVJvvPyAJBXIcpekAlnuklQgy12SCmS5S1KBvOSviuFnkUq/4shdkgpkuUtSgSx3SSqQc+5qFefNpf5w5C5JBbLcJalAlrskFcg5dxXJy/xquXPkLkkFcuSus87E5PFTn0G62GfU+ApAZytH7pJUIMtdkgpkuUtSgSx3SSqQ5S5JBbLcJalAlrskFchyl6QCWe6SVCDLXZIK5OUHdFbz8gDS/By5S1KBLHdJKpDlLkkFstwlqUCWuyQVyHKXpAJZ7pJUoJ7KPSJWR8TuiPhORByMiDdExCsi4uGI+F71/cJ+hZUkLUyvI/dPAV/LzN8Bfg84CGwH9mTmpcCe6r4kaQl1Xe4RcQFwNbATIDNfzMzngRuAXdXDdgE39hZRklRXZGZ3K0a8FtgBPMnMqH0c2ApMZubq6jEBHDt5f876W4AtAIODgxtHR0e7ylHX1NQUAwMDS7KvOtqYq4lME5PHT93esPaCeR9z9CfHOXJiqRIt3OBKes7V6c/crTY+r8BcdXXKNTIyMp6ZQ/Ot00u5DwGPAFdl5r6I+BTwU+D9s8s8Io5l5mnn3YeGhnL//v1d5ahrbGyM4eHhJdlXHW3M1USm2deKefq26+d9zD/ddT+3T7TvskjbNkz3nKvTn7lbbXxegbnq6pQrIjqWey9z7oeBw5m5r7q/G7gCOBIRa6odrwGO9rAPSVIXui73zPwh8IOIuKxatImZKZoHgM3Vss3A/T0llCTV1utr2/cDd0XEucBTwHuY+Q/jnoi4BXgGeEeP+5Ak1dRTuWfmY8B88z2betmuJKk37TsqJQlY2AeR9PsArMrh5QckqUCWuyQVyHKXpAJZ7pJUIMtdkgpkuUtSgSx3SSqQ5S5JBbLcJalAlrskFcjLD0gtspBLDkgL4chdkgpkuUtSgSx3SSqQ5S5JBbLcJalAni2j1pp95ogfSiHV48hdkgpkuUtSgSx3SSqQc+5aMs6hS0vHkbskFchyl6QCWe6SVCDLXZIKZLlLUoEsd0kqkOUuSQWy3CWpQL6JSY3zo+X6wzeJaTZH7pJUIMtdkgrUc7lHxDkR8WhEPFjdvyQi9kXEoYj4QkSc23tMSVId/Zhz3wocBF5e3f848MnMHI2ITwO3AHf0YT+S5vB4hTrpaeQeEeuA64E7q/sBvAnYXT1kF3BjL/uQJNUXmdn9yhG7gb8DXgb8FXAz8Ehmvrr6+cXAVzPz8nnW3QJsARgcHNw4OjradY46pqamGBgYWJJ91dHGXP3ONDF5vC/bGVwJR070ZVN91aZcG9ZeALTzeQXmqqtTrpGRkfHMHJpvna6nZSLircDRzByPiOG662fmDmAHwNDQUA4P195EV8bGxliqfdXRxlz9znRzn6YQtm2Y5vaJ9p3F26ZcT79rGGjn8wrMVVc3uXp5Jl4FvC0irgPOY2bO/VPA6ohYkZnTwDpgsod9SJK60PWce2Z+JDPXZeZ64Cbg65n5LmAv8PbqYZuB+3tOKUmqZTHOc/8w8KGIOAS8Eti5CPuQJJ1GXyYIM3MMGKtuPwVc2Y/tSpK64ztUJalA7Ti0L6mvTr65aduGaYabjaKGOHKXpAI5clffeelZqXmO3CWpQJa7JBXIcpekAlnuklQgy12SCmS5S1KBLHdJKpDlLkkFstwlqUCWuyQVyHKXpAJZ7pJUIMtdkgpkuUtSgbzkrxbV7Mv/Slo6jtwlqUCWuyQVyHKXpAJZ7pJUIMtdkgrk2TLSMuUHmZfNkbskFciRu7SM+L6D5cORuyQVyHKXpAI5LSMVru5UjAday+DIXZIKZLlLUoEsd0kqkOUuSQXqutwj4uKI2BsRT0bEExGxtVr+ioh4OCK+V32/sH9xJUkL0cvZMtPAtsw8EBEvA8Yj4mHgZmBPZt4WEduB7cCHe48qabH45qbydD1yz8znMvNAdftnwEFgLXADsKt62C7gxh4zSpJqiszsfSMR64FvApcDz2bm6mp5AMdO3p+zzhZgC8Dg4ODG0dHRnnMsxNTUFAMDA0uyrzramKvbTBOTxxchza8MroQjJxZ1F11pY65eM21Ye0H/wszSxuc7nH25RkZGxjNzaL51ei73iBgAvgF8LDPvi4jnZ5d5RBzLzNPOuw8NDeX+/ft7yrFQY2NjDA8PL8m+6mhjrm4zLfZL/G0bprl9on3vv2tjrl4zLdabmNr4fIezL1dEdCz3np6JEfFS4F7grsy8r1p8JCLWZOZzEbEGONrLPtQ837G4fPlvf/bq5WyZAHYCBzPzE7N+9ACwubq9Gbi/+3iSpG70MnK/Cng3MBERj1XLPgrcBtwTEbcAzwDv6CmhlsTcqZS6ozTPtpDapetyz8xvAdHhx5u63a4kqXe+Q1WSCtSuQ/tqPQ+waT4+L9rHkbskFchyl6QCWe6SVCDn3JeBxZoP9fRHqb0cuUtSgSx3SSqQ5S5JBXLOXfNav/3LbNswzc3Oq2seHm9pP0fuklQgR+6SFsTR+tnFkbskFciRu6RF4zVnmuPIXZIKZLlLUoEsd0kqkOUuSQXygKqkvvKUyXZw5C5JBXLkXhBPO5N0kiN3SSqQ5S5JBbLcJalAlrskFchyl6QCebZMy3Q642UhyzttR9Ly48hdkgrkyH2Rtfncc0f3asrE5PFTH+FY9xVq236P2sqRuyQVaNmP3JsaESxkv46stRws9vN8uY76HblLUoEsd0kq0LKflpHUTgs5zdeDrp0tysg9Iq6JiO9GxKGI2L4Y+5Akddb3kXtEnAP8M/AW4DDw7Yh4IDOf7Pe+oD3/W7clx5l4kFZNmf3c27ah+Qzz2bZh+tQpmrCw3+VufveXoi8WY+R+JXAoM5/KzBeBUeCGRdiPJKmDyMz+bjDi7cA1mfln1f13A7+fme+b87gtwJbq7mXAd/sapLOLgB8v0b7qaGOuNmYCc9XRxkxgrro65frtzHzVfCs0dkA1M3cAO5Z6vxGxPzOHlnq/Z9LGXG3MBOaqo42ZwFx1dZNrMaZlJoGLZ91fVy2TJC2RxSj3bwOXRsQlEXEucBPwwCLsR5LUQd+nZTJzOiLeB/wbcA7wmcx8ot/76cGSTwUtUBtztTETmKuONmYCc9VVO1ffD6hKkprn5QckqUCWuyQVaNmUe0R8JiKORsTjTWc5KSIujoi9EfFkRDwREVubzgQQEedFxH9ExH9Wuf6m6UwnRcQ5EfFoRDzYdJaTIuLpiJiIiMciYn/TeU6KiNURsTsivhMRByPiDS3IdFn193Ty66cR8YEW5Ppg9Vx/PCLujojzms4EEBFbq0xP1P17WjZz7hFxNTAFfC4zL286D0BErAHWZOaBiHgZMA7cuFiXaqiRK4BVmTkVES8FvgVszcxHmswFEBEfAoaAl2fmW5vOAzPlDgxlZqve/BIRu4B/z8w7qzPXzs/M5xuOdUp1qZJJZt7k+EyDOdYy8xx/TWaeiIh7gK9k5mebylTlupyZd/hfCbwIfA34i8w8tJD1l83IPTO/Cfyk6RyzZeZzmXmguv0z4CCwttlUkDOmqrsvrb4aHwVExDrgeuDOprO0XURcAFwN7ATIzBfbVOyVTcD/NFnss6wAVkbECuB84H8bzgPwu8C+zPx5Zk4D3wD+eKErL5tyb7uIWA+8DtjXcBTg1PTHY8BR4OHMbEOufwD+Gvi/hnPMlcBDETFeXVajDS4BfgT8SzWNdWdErGo61Bw3AXc3HSIzJ4G/B54FngOOZ+ZDzaYC4HHgDyPilRFxPnAdv/4G0dOy3FsgIgaAe4EPZOZPm84DkJm/zMzXMvMO4yurl4iNiYi3Akczc7zJHB28MTOvAK4F3ltNATZtBXAFcEdmvg54AWjN5beraaK3AV9sQZYLmbm44SXAbwKrIuJPmk0FmXkQ+DjwEDNTMo8Bv1zo+pZ7w6o57XuBuzLzvqbzzFW9lN8LXNNwlKuAt1Xz26PAmyLiX5uNNKMa+ZGZR4EvMTNH2rTDwOFZr7h2M1P2bXEtcCAzjzQdBHgz8P3M/FFm/gK4D/iDhjMBkJk7M3NjZl4NHAP+e6HrWu4Nqg5c7gQOZuYnms5zUkS8KiJWV7dXMnNt/u80mSkzP5KZ6zJzPTMv57+emY2PriJiVXUwnGra44+YeTndqMz8IfCDiLisWrQJaPRA/RzvpAVTMpVngddHxPnV7+QmZo5/NS4ifqP6/lvMzLd/fqHrLpuP2YuIu4Fh4KKIOAzcmpk7m03FVcC7gYlqfhvgo5n5leYiAbAG2FWdzfAS4J7MbM2phy0zCHxpphNYAXw+M7/WbKRT3g/cVU2BPAW8p+E8wKn/BN8C/HnTWQAyc19E7AYOANPAo7TnMgT3RsQrgV8A761zUHzZnAopScuJ0zKSVCDLXZIKZLlLUoEsd0kqkOUuSQWy3CWpQJa7JBXo/wHHjIJCA+SfSAAAAABJRU5ErkJggg==\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "np.log(ted_main['comments']).hist(bins=100);"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 83,
   "id": "222694a0",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "ted_main['duration'].hist(bins=50);"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 84,
   "id": "f696bc51",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "np.log(ted_main['duration']).hist(bins=50);"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 85,
   "id": "71f405a9",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "iVBORw0KGgoAAAANSUhEUgAAAX0AAAEFCAYAAAAPCDf9AAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjMuNCwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy8QVMy6AAAACXBIWXMAAAsTAAALEwEAmpwYAAAQiElEQVR4nO3df6xfdX3H8edLKv7qRhHMDWkbL5lEQyQq3iAbibnA5vhhLH+owTDtXJdmCTocJFL3D9n2T02GiMlm0gixZIaKaEIDRiWFbxzJZFJFFKqjgSJt0A75od8658re++N7ml3rrfT7/bbf7+V+no/k5p7zOZ9zPp/PCbzO6ed7vuemqpAkteFl0+6AJGlyDH1JaoihL0kNMfQlqSGGviQ1ZMW0O/C7nHrqqTU7OzvSvgcOHOA1r3nNse3QS0zr56D18YPnoNXx79y58+mqet1i25Z06M/OzvLAAw+MtG+v12N+fv7YduglpvVz0Pr4wXPQ6viTPHGkbU7vSFJDDH1JaoihL0kNMfQlqSGGviQ1xNCXpIYY+pLUEENfkhpi6EtSQ5b0N3LHNbvprkXL92y+dMI9kaSlwTt9SWqIoS9JDTH0JakhLxr6SW5Osj/JDxaUvTbJ3Uke7X6f3JUnyWeS7E7yUJKzF+yzvqv/aJL1x2c4kqTf5Wju9D8PXHRY2SZgR1WdAezo1gEuBs7ofjYCn4XBRQK4DngHcA5w3aELhSRpcl409Kvqm8AzhxWvA7Z2y1uByxaU31ID3wJWJTkN+FPg7qp6pqqeBe7mty8kkqTjbNRHNmeq6qlu+SfATLe8GnhyQb29XdmRyn9Lko0M/pXAzMwMvV5vpA72+32uOeuFRbeNesyXmn6/38xYF9P6+MFz0Pr4FzP2c/pVVUnqWHSmO94WYAvA3NxcjfpXb3q9Htffd2DRbXuuGO2YLzWt/tWgQ1ofP3gOWh//YkZ9euen3bQN3e/9Xfk+YO2Cemu6siOVS5ImaNTQ3w4cegJnPXDHgvIPdU/xnAs8300DfR14V5KTuw9w39WVSZIm6EWnd5LcCswDpybZy+ApnM3AbUk2AE8A7++qfxW4BNgN/BL4MEBVPZPkH4Bvd/X+vqoO/3B4Ynw9g6RWvWjoV9UHjrDpwkXqFnDlEY5zM3DzUL2TJB1TfiNXkhpi6EtSQwx9SWqIoS9JDTH0Jakhhr4kNcTQl6SGGPqS1BBDX5IaYuhLUkMMfUlqiKEvSQ0x9CWpIYa+JDXE0Jekhhj6ktQQQ1+SGmLoS1JDDH1JaoihL0kNMfQlqSGGviQ1xNCXpIYY+pLUEENfkhpi6EtSQwx9SWqIoS9JDTH0Jakhhr4kNcTQl6SGjBX6Sf4mycNJfpDk1iSvTHJ6kvuT7E7yxSQndnVf0a3v7rbPHpMRSJKO2sihn2Q18NfAXFW9GTgBuBz4JHBDVb0BeBbY0O2yAXi2K7+hqydJmqBxp3dWAK9KsgJ4NfAUcAFwe7d9K3BZt7yuW6fbfmGSjNm+JGkIK0bdsar2JflH4MfAfwHfAHYCz1XVwa7aXmB1t7waeLLb92CS54FTgKcXHjfJRmAjwMzMDL1eb6T+9ft9rjnrhaH2GbWtparf7y+7MQ2j9fGD56D18S9m5NBPcjKDu/fTgeeALwEXjduhqtoCbAGYm5ur+fn5kY7T6/W4/r4DQ+2z54rR2lqqer0eo56/5aD18YPnoPXxL2ac6Z0/Bh6vqv+sqv8BvgKcB6zqpnsA1gD7uuV9wFqAbvtJwM/GaF+SNKRxQv/HwLlJXt3NzV8IPALcC7y3q7MeuKNb3t6t022/p6pqjPYlSUMaOfSr6n4GH8h+B/h+d6wtwLXA1Ul2M5izv6nb5SbglK78amDTGP2WJI1g5Dl9gKq6DrjusOLHgHMWqfsr4H3jtCdJGo/fyJWkhhj6ktQQQ1+SGmLoS1JDDH1JaoihL0kNMfQlqSGGviQ1xNCXpIYY+pLUEENfkhpi6EtSQwx9SWqIoS9JDTH0Jakhhr4kNcTQl6SGGPqS1BBDX5IaYuhLUkMMfUlqiKEvSQ0x9CWpIYa+JDXE0Jekhhj6ktQQQ1+SGmLoS1JDDH1JaoihL0kNMfQlqSFjhX6SVUluT/LDJLuS/GGS1ya5O8mj3e+Tu7pJ8pkku5M8lOTsYzMESdLRGvdO/0bga1X1JuAtwC5gE7Cjqs4AdnTrABcDZ3Q/G4HPjtm2JGlII4d+kpOAdwI3AVTVr6vqOWAdsLWrthW4rFteB9xSA98CViU5bdT2JUnDS1WNtmPyVmAL8AiDu/ydwFXAvqpa1dUJ8GxVrUpyJ7C5qu7rtu0Arq2qBw477kYG/xJgZmbm7du2bRupf/1+n8eff2Gofc5afdJIbS1V/X6flStXTrsbU9P6+MFz0Or4zz///J1VNbfYthVjHHcFcDbw0aq6P8mN/P9UDgBVVUmGuqpU1RYGFxPm5uZqfn5+pM71ej2uv+/AUPvsuWK0tpaqXq/HqOdvOWh9/OA5aH38ixlnTn8vsLeq7u/Wb2dwEfjpoWmb7vf+bvs+YO2C/dd0ZZKkCRk59KvqJ8CTSd7YFV3IYKpnO7C+K1sP3NEtbwc+1D3Fcy7wfFU9NWr7kqThjTO9A/BR4AtJTgQeAz7M4EJyW5INwBPA+7u6XwUuAXYDv+zqSpImaKzQr6oHgcU+LLhwkboFXDlOe5Kk8fiNXElqiKEvSQ0x9CWpIYa+JDXE0Jekhhj6ktQQQ1+SGmLoS1JDDH1JaoihL0kNMfQlqSGGviQ1xNCXpIYY+pLUEENfkhpi6EtSQwx9SWqIoS9JDTH0Jakhhr4kNcTQl6SGGPqS1BBDX5IaYuhLUkMMfUlqiKEvSQ0x9CWpIYa+JDXE0Jekhhj6ktQQQ1+SGjJ26Cc5Icl3k9zZrZ+e5P4ku5N8McmJXfkruvXd3fbZcduWJA3nWNzpXwXsWrD+SeCGqnoD8CywoSvfADzbld/Q1ZMkTdBYoZ9kDXAp8LluPcAFwO1dla3AZd3yum6dbvuFXX1J0oSsGHP/TwMfB36vWz8FeK6qDnbre4HV3fJq4EmAqjqY5Pmu/tMLD5hkI7ARYGZmhl6vN1LH+v0+15z1wlD7jNrWUtXv95fdmIbR+vjBc9D6+BczcugneTewv6p2Jpk/Vh2qqi3AFoC5ubmanx/t0L1ej+vvOzDUPnuuGK2tparX6zHq+VsOWh8/eA5aH/9ixrnTPw94T5JLgFcCvw/cCKxKsqK7218D7Ovq7wPWAnuTrABOAn42RvuSpCGNPKdfVZ+oqjVVNQtcDtxTVVcA9wLv7aqtB+7olrd363Tb76mqGrV9SdLwjsdz+tcCVyfZzWDO/qau/CbglK78amDTcWhbkvQ7jPtBLgBV1QN63fJjwDmL1PkV8L5j0Z4kaTR+I1eSGmLoS1JDDH1JaoihL0kNMfQlqSGGviQ1xNCXpIYY+pLUEENfkhpi6EtSQwx9SWqIoS9JDTH0Jakhhr4kNcTQl6SGGPqS1BBDX5IaYuhLUkMMfUlqiKEvSQ0x9CWpIYa+JDXE0Jekhhj6ktSQFdPuwFIyu+muRcv3bL50wj2RpOPDO31JaoihL0kNMfQlqSGGviQ1xNCXpIYY+pLUkJFDP8naJPcmeSTJw0mu6spfm+TuJI92v0/uypPkM0l2J3koydnHahCSpKMzzp3+QeCaqjoTOBe4MsmZwCZgR1WdAezo1gEuBs7ofjYCnx2jbUnSCEYO/ap6qqq+0y3/AtgFrAbWAVu7aluBy7rldcAtNfAtYFWS00ZtX5I0vFTV+AdJZoFvAm8GflxVq7ryAM9W1aokdwKbq+q+btsO4NqqeuCwY21k8C8BZmZm3r5t27aR+tTv93n8+RdGG9Bhzlp90jE5zqT1+31Wrlw57W5MTevjB89Bq+M///zzd1bV3GLbxn4NQ5KVwJeBj1XVzwc5P1BVlWSoq0pVbQG2AMzNzdX8/PxI/er1elx/34GR9j3cnitG68O09Xo9Rj1/y0Hr4wfPQevjX8xYT+8keTmDwP9CVX2lK/7poWmb7vf+rnwfsHbB7mu6MknShIzz9E6Am4BdVfWpBZu2A+u75fXAHQvKP9Q9xXMu8HxVPTVq+5Kk4Y0zvXMe8EHg+0ke7Mr+FtgM3JZkA/AE8P5u21eBS4DdwC+BD4/RtiRpBCOHfveBbI6w+cJF6hdw5ajtSZLG5zdyJakhhr4kNcTQl6SGGPqS1BBDX5IaYuhLUkMMfUlqiKEvSQ0x9CWpIYa+JDXE0Jekhhj6ktQQQ1+SGmLoS1JDDH1JasjYfyO3BbOb7lq0fM/mSyfcE0kaj3f6ktQQQ1+SGmLoS1JDDH1JaoihL0kN8emdMfhUj6SXGu/0Jakhhr4kNcTQl6SGGPqS1BBDX5IaYuhLUkMMfUlqiM/pHwc+vy9pqTL0J8iLgaRpm3joJ7kIuBE4AfhcVW2edB+WGi8GkiZloqGf5ATgn4A/AfYC306yvaoemWQ/XiqOdDE4Ei8Skl7MpO/0zwF2V9VjAEm2AesAQ/8YOPwicc1ZB/nzIS8chxzpAjLshehYtTus2U13DT1+L5pqQapqco0l7wUuqqq/7NY/CLyjqj6yoM5GYGO3+kbgRyM2dyrw9BjdXQ5aPwetjx88B62O//VV9brFNiy5D3KraguwZdzjJHmgquaOQZdeslo/B62PHzwHrY9/MZN+Tn8fsHbB+pquTJI0AZMO/W8DZyQ5PcmJwOXA9gn3QZKaNdHpnao6mOQjwNcZPLJ5c1U9fJyaG3uKaBlo/Ry0Pn7wHLQ+/t8y0Q9yJUnT5bt3JKkhhr4kNWRZhn6Si5L8KMnuJJum3Z9JS3Jzkv1JfjDtvkxDkrVJ7k3ySJKHk1w17T5NUpJXJvn3JN/rxv930+7TtCQ5Icl3k9w57b4sFcsu9Be86uFi4EzgA0nOnG6vJu7zwEXT7sQUHQSuqaozgXOBKxv7b+C/gQuq6i3AW4GLkpw73S5NzVXArml3YilZdqHPglc9VNWvgUOvemhGVX0TeGba/ZiWqnqqqr7TLf+Cwf/0q6fbq8mpgX63+vLup7knNpKsAS4FPjftviwlyzH0VwNPLljfS0P/w+s3JZkF3gbcP+WuTFQ3rfEgsB+4u6qaGn/n08DHgf+dcj+WlOUY+hIASVYCXwY+VlU/n3Z/JqmqXqiqtzL41vs5Sd485S5NVJJ3A/uraue0+7LULMfQ91UPIsnLGQT+F6rqK9Puz7RU1XPAvbT3Gc95wHuS7GEwxXtBkn+ZbpeWhuUY+r7qoXFJAtwE7KqqT027P5OW5HVJVnXLr2Lw9yt+ONVOTVhVfaKq1lTVLIMMuKeq/mzK3VoSll3oV9VB4NCrHnYBtx3HVz0sSUluBf4NeGOSvUk2TLtPE3Ye8EEGd3cPdj+XTLtTE3QacG+ShxjcBN1dVT6yKMDXMEhSU5bdnb4k6cgMfUlqiKEvSQ0x9CWpIYa+JC0Rw7wsMckNC55O+48kzx1VGz69I0lLQ5J3An3glqo66m9RJ/ko8Laq+osXq+udviQtEYu9LDHJHyT5WpKdSf41yZsW2fUDwK1H08ZE/0auJGloW4C/qqpHk7wD+GfggkMbk7weOB2452gOZuhL0hLVvTTwj4AvDd4uAsArDqt2OXB7Vb1wNMc09CVp6XoZ8Fz3xtQjuRy4cpgDSpKWoO6V4I8neR8MXiaY5C2Htnfz+yczeNfWUTH0JWmJOMLLEq8ANiT5HvAwv/mXAC8HttUQj2H6yKYkNcQ7fUlqiKEvSQ0x9CWpIYa+JDXE0Jekhhj6ktQQQ1+SGvJ/TpahMnxJ1jUAAAAASUVORK5CYII=\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "ted_main['views'].hist(bins=50);"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 86,
   "id": "a449681e",
   "metadata": {},
   "outputs": [
    {
     "data": {
      "image/png": "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\n",
      "text/plain": [
       "<Figure size 432x288 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "np.log(ted_main['views']).hist(bins=50);"
   ]
  }
 ],
 "metadata": {
  "kernelspec": {
   "display_name": "Python 3.6",
   "language": "python",
   "name": "py36"
  },
  "language_info": {
   "codemirror_mode": {
    "name": "ipython",
    "version": 3
   },
   "file_extension": ".py",
   "mimetype": "text/x-python",
   "name": "python",
   "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.6.13"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 5
}
