1715 lines
131 KiB
Plaintext
1715 lines
131 KiB
Plaintext
{
|
||
"cells": [
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 28,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"import pandas"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 29,
|
||
"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>video_id</th>\n",
|
||
" <th>trending_date</th>\n",
|
||
" <th>title</th>\n",
|
||
" <th>channel_title</th>\n",
|
||
" <th>category_id</th>\n",
|
||
" <th>publish_time</th>\n",
|
||
" <th>tags</th>\n",
|
||
" <th>views</th>\n",
|
||
" <th>likes</th>\n",
|
||
" <th>dislikes</th>\n",
|
||
" <th>comment_count</th>\n",
|
||
" <th>thumbnail_link</th>\n",
|
||
" <th>comments_disabled</th>\n",
|
||
" <th>ratings_disabled</th>\n",
|
||
" <th>video_error_or_removed</th>\n",
|
||
" <th>description</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <td>0</td>\n",
|
||
" <td>2kyS6SvSYSE</td>\n",
|
||
" <td>17.14.11</td>\n",
|
||
" <td>WE WANT TO TALK ABOUT OUR MARRIAGE</td>\n",
|
||
" <td>CaseyNeistat</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>2017-11-13T17:13:01.000Z</td>\n",
|
||
" <td>SHANtell martin</td>\n",
|
||
" <td>748374</td>\n",
|
||
" <td>57527</td>\n",
|
||
" <td>2966</td>\n",
|
||
" <td>15954</td>\n",
|
||
" <td>https://i.ytimg.com/vi/2kyS6SvSYSE/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>SHANTELL'S CHANNEL - https://www.youtube.com/s...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>1</td>\n",
|
||
" <td>1ZAPwfrtAFY</td>\n",
|
||
" <td>17.14.11</td>\n",
|
||
" <td>The Trump Presidency: Last Week Tonight with J...</td>\n",
|
||
" <td>LastWeekTonight</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>2017-11-13T07:30:00.000Z</td>\n",
|
||
" <td>last week tonight trump presidency|\"last week ...</td>\n",
|
||
" <td>2418783</td>\n",
|
||
" <td>97185</td>\n",
|
||
" <td>6146</td>\n",
|
||
" <td>12703</td>\n",
|
||
" <td>https://i.ytimg.com/vi/1ZAPwfrtAFY/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>One year after the presidential election, John...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>2</td>\n",
|
||
" <td>5qpjK5DgCt4</td>\n",
|
||
" <td>17.14.11</td>\n",
|
||
" <td>Racist Superman | Rudy Mancuso, King Bach & Le...</td>\n",
|
||
" <td>Rudy Mancuso</td>\n",
|
||
" <td>23</td>\n",
|
||
" <td>2017-11-12T19:05:24.000Z</td>\n",
|
||
" <td>racist superman|\"rudy\"|\"mancuso\"|\"king\"|\"bach\"...</td>\n",
|
||
" <td>3191434</td>\n",
|
||
" <td>146033</td>\n",
|
||
" <td>5339</td>\n",
|
||
" <td>8181</td>\n",
|
||
" <td>https://i.ytimg.com/vi/5qpjK5DgCt4/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>WATCH MY PREVIOUS VIDEO ▶ \\n\\nSUBSCRIBE ► http...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>3</td>\n",
|
||
" <td>puqaWrEC7tY</td>\n",
|
||
" <td>17.14.11</td>\n",
|
||
" <td>Nickelback Lyrics: Real or Fake?</td>\n",
|
||
" <td>Good Mythical Morning</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>2017-11-13T11:00:04.000Z</td>\n",
|
||
" <td>rhett and link|\"gmm\"|\"good mythical morning\"|\"...</td>\n",
|
||
" <td>343168</td>\n",
|
||
" <td>10172</td>\n",
|
||
" <td>666</td>\n",
|
||
" <td>2146</td>\n",
|
||
" <td>https://i.ytimg.com/vi/puqaWrEC7tY/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>Today we find out if Link is a Nickelback amat...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>4</td>\n",
|
||
" <td>d380meD0W0M</td>\n",
|
||
" <td>17.14.11</td>\n",
|
||
" <td>I Dare You: GOING BALD!?</td>\n",
|
||
" <td>nigahiga</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>2017-11-12T18:01:41.000Z</td>\n",
|
||
" <td>ryan|\"higa\"|\"higatv\"|\"nigahiga\"|\"i dare you\"|\"...</td>\n",
|
||
" <td>2095731</td>\n",
|
||
" <td>132235</td>\n",
|
||
" <td>1989</td>\n",
|
||
" <td>17518</td>\n",
|
||
" <td>https://i.ytimg.com/vi/d380meD0W0M/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>I know it's been a while since we did this sho...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\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",
|
||
" <td>40944</td>\n",
|
||
" <td>BZt0qjTWNhw</td>\n",
|
||
" <td>18.14.06</td>\n",
|
||
" <td>The Cat Who Caught the Laser</td>\n",
|
||
" <td>AaronsAnimals</td>\n",
|
||
" <td>15</td>\n",
|
||
" <td>2018-05-18T13:00:04.000Z</td>\n",
|
||
" <td>aarons animals|\"aarons\"|\"animals\"|\"cat\"|\"cats\"...</td>\n",
|
||
" <td>1685609</td>\n",
|
||
" <td>38160</td>\n",
|
||
" <td>1385</td>\n",
|
||
" <td>2657</td>\n",
|
||
" <td>https://i.ytimg.com/vi/BZt0qjTWNhw/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>The Cat Who Caught the Laser - Aaron's Animals</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>40945</td>\n",
|
||
" <td>1h7KV2sjUWY</td>\n",
|
||
" <td>18.14.06</td>\n",
|
||
" <td>True Facts : Ant Mutualism</td>\n",
|
||
" <td>zefrank1</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>2018-05-18T01:00:06.000Z</td>\n",
|
||
" <td>[none]</td>\n",
|
||
" <td>1064798</td>\n",
|
||
" <td>60008</td>\n",
|
||
" <td>382</td>\n",
|
||
" <td>3936</td>\n",
|
||
" <td>https://i.ytimg.com/vi/1h7KV2sjUWY/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>40946</td>\n",
|
||
" <td>D6Oy4LfoqsU</td>\n",
|
||
" <td>18.14.06</td>\n",
|
||
" <td>I GAVE SAFIYA NYGAARD A PERFECT HAIR MAKEOVER ...</td>\n",
|
||
" <td>Brad Mondo</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>2018-05-18T17:34:22.000Z</td>\n",
|
||
" <td>I gave safiya nygaard a perfect hair makeover ...</td>\n",
|
||
" <td>1066451</td>\n",
|
||
" <td>48068</td>\n",
|
||
" <td>1032</td>\n",
|
||
" <td>3992</td>\n",
|
||
" <td>https://i.ytimg.com/vi/D6Oy4LfoqsU/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>I had so much fun transforming Safiyas hair in...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>40947</td>\n",
|
||
" <td>oV0zkMe1K8s</td>\n",
|
||
" <td>18.14.06</td>\n",
|
||
" <td>How Black Panther Should Have Ended</td>\n",
|
||
" <td>How It Should Have Ended</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>2018-05-17T17:00:04.000Z</td>\n",
|
||
" <td>Black Panther|\"HISHE\"|\"Marvel\"|\"Infinity War\"|...</td>\n",
|
||
" <td>5660813</td>\n",
|
||
" <td>192957</td>\n",
|
||
" <td>2846</td>\n",
|
||
" <td>13088</td>\n",
|
||
" <td>https://i.ytimg.com/vi/oV0zkMe1K8s/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>How Black Panther Should Have EndedWatch More ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>40948</td>\n",
|
||
" <td>ooyjaVdt-jA</td>\n",
|
||
" <td>18.14.06</td>\n",
|
||
" <td>Official Call of Duty®: Black Ops 4 — Multipla...</td>\n",
|
||
" <td>Call of Duty</td>\n",
|
||
" <td>20</td>\n",
|
||
" <td>2018-05-17T17:09:38.000Z</td>\n",
|
||
" <td>call of duty|\"cod\"|\"activision\"|\"Black Ops 4\"</td>\n",
|
||
" <td>10306119</td>\n",
|
||
" <td>357079</td>\n",
|
||
" <td>212976</td>\n",
|
||
" <td>144795</td>\n",
|
||
" <td>https://i.ytimg.com/vi/ooyjaVdt-jA/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>Call of Duty: Black Ops 4 Multiplayer raises t...</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>40949 rows × 16 columns</p>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" video_id trending_date \\\n",
|
||
"0 2kyS6SvSYSE 17.14.11 \n",
|
||
"1 1ZAPwfrtAFY 17.14.11 \n",
|
||
"2 5qpjK5DgCt4 17.14.11 \n",
|
||
"3 puqaWrEC7tY 17.14.11 \n",
|
||
"4 d380meD0W0M 17.14.11 \n",
|
||
"... ... ... \n",
|
||
"40944 BZt0qjTWNhw 18.14.06 \n",
|
||
"40945 1h7KV2sjUWY 18.14.06 \n",
|
||
"40946 D6Oy4LfoqsU 18.14.06 \n",
|
||
"40947 oV0zkMe1K8s 18.14.06 \n",
|
||
"40948 ooyjaVdt-jA 18.14.06 \n",
|
||
"\n",
|
||
" title \\\n",
|
||
"0 WE WANT TO TALK ABOUT OUR MARRIAGE \n",
|
||
"1 The Trump Presidency: Last Week Tonight with J... \n",
|
||
"2 Racist Superman | Rudy Mancuso, King Bach & Le... \n",
|
||
"3 Nickelback Lyrics: Real or Fake? \n",
|
||
"4 I Dare You: GOING BALD!? \n",
|
||
"... ... \n",
|
||
"40944 The Cat Who Caught the Laser \n",
|
||
"40945 True Facts : Ant Mutualism \n",
|
||
"40946 I GAVE SAFIYA NYGAARD A PERFECT HAIR MAKEOVER ... \n",
|
||
"40947 How Black Panther Should Have Ended \n",
|
||
"40948 Official Call of Duty®: Black Ops 4 — Multipla... \n",
|
||
"\n",
|
||
" channel_title category_id publish_time \\\n",
|
||
"0 CaseyNeistat 22 2017-11-13T17:13:01.000Z \n",
|
||
"1 LastWeekTonight 24 2017-11-13T07:30:00.000Z \n",
|
||
"2 Rudy Mancuso 23 2017-11-12T19:05:24.000Z \n",
|
||
"3 Good Mythical Morning 24 2017-11-13T11:00:04.000Z \n",
|
||
"4 nigahiga 24 2017-11-12T18:01:41.000Z \n",
|
||
"... ... ... ... \n",
|
||
"40944 AaronsAnimals 15 2018-05-18T13:00:04.000Z \n",
|
||
"40945 zefrank1 22 2018-05-18T01:00:06.000Z \n",
|
||
"40946 Brad Mondo 24 2018-05-18T17:34:22.000Z \n",
|
||
"40947 How It Should Have Ended 1 2018-05-17T17:00:04.000Z \n",
|
||
"40948 Call of Duty 20 2018-05-17T17:09:38.000Z \n",
|
||
"\n",
|
||
" tags views likes \\\n",
|
||
"0 SHANtell martin 748374 57527 \n",
|
||
"1 last week tonight trump presidency|\"last week ... 2418783 97185 \n",
|
||
"2 racist superman|\"rudy\"|\"mancuso\"|\"king\"|\"bach\"... 3191434 146033 \n",
|
||
"3 rhett and link|\"gmm\"|\"good mythical morning\"|\"... 343168 10172 \n",
|
||
"4 ryan|\"higa\"|\"higatv\"|\"nigahiga\"|\"i dare you\"|\"... 2095731 132235 \n",
|
||
"... ... ... ... \n",
|
||
"40944 aarons animals|\"aarons\"|\"animals\"|\"cat\"|\"cats\"... 1685609 38160 \n",
|
||
"40945 [none] 1064798 60008 \n",
|
||
"40946 I gave safiya nygaard a perfect hair makeover ... 1066451 48068 \n",
|
||
"40947 Black Panther|\"HISHE\"|\"Marvel\"|\"Infinity War\"|... 5660813 192957 \n",
|
||
"40948 call of duty|\"cod\"|\"activision\"|\"Black Ops 4\" 10306119 357079 \n",
|
||
"\n",
|
||
" dislikes comment_count \\\n",
|
||
"0 2966 15954 \n",
|
||
"1 6146 12703 \n",
|
||
"2 5339 8181 \n",
|
||
"3 666 2146 \n",
|
||
"4 1989 17518 \n",
|
||
"... ... ... \n",
|
||
"40944 1385 2657 \n",
|
||
"40945 382 3936 \n",
|
||
"40946 1032 3992 \n",
|
||
"40947 2846 13088 \n",
|
||
"40948 212976 144795 \n",
|
||
"\n",
|
||
" thumbnail_link comments_disabled \\\n",
|
||
"0 https://i.ytimg.com/vi/2kyS6SvSYSE/default.jpg False \n",
|
||
"1 https://i.ytimg.com/vi/1ZAPwfrtAFY/default.jpg False \n",
|
||
"2 https://i.ytimg.com/vi/5qpjK5DgCt4/default.jpg False \n",
|
||
"3 https://i.ytimg.com/vi/puqaWrEC7tY/default.jpg False \n",
|
||
"4 https://i.ytimg.com/vi/d380meD0W0M/default.jpg False \n",
|
||
"... ... ... \n",
|
||
"40944 https://i.ytimg.com/vi/BZt0qjTWNhw/default.jpg False \n",
|
||
"40945 https://i.ytimg.com/vi/1h7KV2sjUWY/default.jpg False \n",
|
||
"40946 https://i.ytimg.com/vi/D6Oy4LfoqsU/default.jpg False \n",
|
||
"40947 https://i.ytimg.com/vi/oV0zkMe1K8s/default.jpg False \n",
|
||
"40948 https://i.ytimg.com/vi/ooyjaVdt-jA/default.jpg False \n",
|
||
"\n",
|
||
" ratings_disabled video_error_or_removed \\\n",
|
||
"0 False False \n",
|
||
"1 False False \n",
|
||
"2 False False \n",
|
||
"3 False False \n",
|
||
"4 False False \n",
|
||
"... ... ... \n",
|
||
"40944 False False \n",
|
||
"40945 False False \n",
|
||
"40946 False False \n",
|
||
"40947 False False \n",
|
||
"40948 False False \n",
|
||
"\n",
|
||
" description \n",
|
||
"0 SHANTELL'S CHANNEL - https://www.youtube.com/s... \n",
|
||
"1 One year after the presidential election, John... \n",
|
||
"2 WATCH MY PREVIOUS VIDEO ▶ \\n\\nSUBSCRIBE ► http... \n",
|
||
"3 Today we find out if Link is a Nickelback amat... \n",
|
||
"4 I know it's been a while since we did this sho... \n",
|
||
"... ... \n",
|
||
"40944 The Cat Who Caught the Laser - Aaron's Animals \n",
|
||
"40945 NaN \n",
|
||
"40946 I had so much fun transforming Safiyas hair in... \n",
|
||
"40947 How Black Panther Should Have EndedWatch More ... \n",
|
||
"40948 Call of Duty: Black Ops 4 Multiplayer raises t... \n",
|
||
"\n",
|
||
"[40949 rows x 16 columns]"
|
||
]
|
||
},
|
||
"execution_count": 29,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"frame = pandas.read_csv('USvideos.csv')\n",
|
||
"frame"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 30,
|
||
"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>video_id</th>\n",
|
||
" <th>trending_date</th>\n",
|
||
" <th>title</th>\n",
|
||
" <th>channel_title</th>\n",
|
||
" <th>category_id</th>\n",
|
||
" <th>publish_time</th>\n",
|
||
" <th>tags</th>\n",
|
||
" <th>views</th>\n",
|
||
" <th>likes</th>\n",
|
||
" <th>dislikes</th>\n",
|
||
" <th>comment_count</th>\n",
|
||
" <th>thumbnail_link</th>\n",
|
||
" <th>comments_disabled</th>\n",
|
||
" <th>ratings_disabled</th>\n",
|
||
" <th>video_error_or_removed</th>\n",
|
||
" <th>description</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <td>0</td>\n",
|
||
" <td>2kyS6SvSYSE</td>\n",
|
||
" <td>17.14.11</td>\n",
|
||
" <td>WE WANT TO TALK ABOUT OUR MARRIAGE</td>\n",
|
||
" <td>CaseyNeistat</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>2017-11-13T17:13:01.000Z</td>\n",
|
||
" <td>SHANtell martin</td>\n",
|
||
" <td>748374</td>\n",
|
||
" <td>57527</td>\n",
|
||
" <td>2966</td>\n",
|
||
" <td>15954</td>\n",
|
||
" <td>https://i.ytimg.com/vi/2kyS6SvSYSE/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>SHANTELL'S CHANNEL - https://www.youtube.com/s...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>1</td>\n",
|
||
" <td>1ZAPwfrtAFY</td>\n",
|
||
" <td>17.14.11</td>\n",
|
||
" <td>The Trump Presidency: Last Week Tonight with J...</td>\n",
|
||
" <td>LastWeekTonight</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>2017-11-13T07:30:00.000Z</td>\n",
|
||
" <td>last week tonight trump presidency|\"last week ...</td>\n",
|
||
" <td>2418783</td>\n",
|
||
" <td>97185</td>\n",
|
||
" <td>6146</td>\n",
|
||
" <td>12703</td>\n",
|
||
" <td>https://i.ytimg.com/vi/1ZAPwfrtAFY/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>One year after the presidential election, John...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>2</td>\n",
|
||
" <td>5qpjK5DgCt4</td>\n",
|
||
" <td>17.14.11</td>\n",
|
||
" <td>Racist Superman | Rudy Mancuso, King Bach & Le...</td>\n",
|
||
" <td>Rudy Mancuso</td>\n",
|
||
" <td>23</td>\n",
|
||
" <td>2017-11-12T19:05:24.000Z</td>\n",
|
||
" <td>racist superman|\"rudy\"|\"mancuso\"|\"king\"|\"bach\"...</td>\n",
|
||
" <td>3191434</td>\n",
|
||
" <td>146033</td>\n",
|
||
" <td>5339</td>\n",
|
||
" <td>8181</td>\n",
|
||
" <td>https://i.ytimg.com/vi/5qpjK5DgCt4/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>WATCH MY PREVIOUS VIDEO ▶ \\n\\nSUBSCRIBE ► http...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>4</td>\n",
|
||
" <td>d380meD0W0M</td>\n",
|
||
" <td>17.14.11</td>\n",
|
||
" <td>I Dare You: GOING BALD!?</td>\n",
|
||
" <td>nigahiga</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>2017-11-12T18:01:41.000Z</td>\n",
|
||
" <td>ryan|\"higa\"|\"higatv\"|\"nigahiga\"|\"i dare you\"|\"...</td>\n",
|
||
" <td>2095731</td>\n",
|
||
" <td>132235</td>\n",
|
||
" <td>1989</td>\n",
|
||
" <td>17518</td>\n",
|
||
" <td>https://i.ytimg.com/vi/d380meD0W0M/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>I know it's been a while since we did this sho...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>12</td>\n",
|
||
" <td>5E4ZBSInqUU</td>\n",
|
||
" <td>17.14.11</td>\n",
|
||
" <td>Marshmello - Blocks (Official Music Video)</td>\n",
|
||
" <td>marshmello</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2017-11-13T17:00:00.000Z</td>\n",
|
||
" <td>marshmello|\"blocks\"|\"marshmello blocks\"|\"block...</td>\n",
|
||
" <td>687582</td>\n",
|
||
" <td>114188</td>\n",
|
||
" <td>1333</td>\n",
|
||
" <td>8371</td>\n",
|
||
" <td>https://i.ytimg.com/vi/5E4ZBSInqUU/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>WATCH SILENCE MUSIC VIDEO ▶ https://youtu.be/T...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\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",
|
||
" <td>40942</td>\n",
|
||
" <td>ju_inUnrLc4</td>\n",
|
||
" <td>18.14.06</td>\n",
|
||
" <td>Fifth Harmony - Don't Say You Love Me</td>\n",
|
||
" <td>FifthHarmonyVEVO</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T07:00:08.000Z</td>\n",
|
||
" <td>fifth hamony|\"harmonizers\"|\"lauren\"|\"ally\"|\"no...</td>\n",
|
||
" <td>23502572</td>\n",
|
||
" <td>676467</td>\n",
|
||
" <td>15993</td>\n",
|
||
" <td>52432</td>\n",
|
||
" <td>https://i.ytimg.com/vi/ju_inUnrLc4/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>Fifth Harmony available at iTunes http://smart...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>40943</td>\n",
|
||
" <td>1PhPYr_9zRY</td>\n",
|
||
" <td>18.14.06</td>\n",
|
||
" <td>BTS Plays With Puppies While Answering Fan Que...</td>\n",
|
||
" <td>BuzzFeed Celeb</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>2018-05-18T16:39:29.000Z</td>\n",
|
||
" <td>BuzzFeed|\"BuzzFeedVideo\"|\"Puppy Interview\"|\"pu...</td>\n",
|
||
" <td>8259128</td>\n",
|
||
" <td>645888</td>\n",
|
||
" <td>4052</td>\n",
|
||
" <td>62610</td>\n",
|
||
" <td>https://i.ytimg.com/vi/1PhPYr_9zRY/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS with the PPS, the puppies. These adorable ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>40945</td>\n",
|
||
" <td>1h7KV2sjUWY</td>\n",
|
||
" <td>18.14.06</td>\n",
|
||
" <td>True Facts : Ant Mutualism</td>\n",
|
||
" <td>zefrank1</td>\n",
|
||
" <td>22</td>\n",
|
||
" <td>2018-05-18T01:00:06.000Z</td>\n",
|
||
" <td>[none]</td>\n",
|
||
" <td>1064798</td>\n",
|
||
" <td>60008</td>\n",
|
||
" <td>382</td>\n",
|
||
" <td>3936</td>\n",
|
||
" <td>https://i.ytimg.com/vi/1h7KV2sjUWY/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>NaN</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>40947</td>\n",
|
||
" <td>oV0zkMe1K8s</td>\n",
|
||
" <td>18.14.06</td>\n",
|
||
" <td>How Black Panther Should Have Ended</td>\n",
|
||
" <td>How It Should Have Ended</td>\n",
|
||
" <td>1</td>\n",
|
||
" <td>2018-05-17T17:00:04.000Z</td>\n",
|
||
" <td>Black Panther|\"HISHE\"|\"Marvel\"|\"Infinity War\"|...</td>\n",
|
||
" <td>5660813</td>\n",
|
||
" <td>192957</td>\n",
|
||
" <td>2846</td>\n",
|
||
" <td>13088</td>\n",
|
||
" <td>https://i.ytimg.com/vi/oV0zkMe1K8s/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>How Black Panther Should Have EndedWatch More ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>40948</td>\n",
|
||
" <td>ooyjaVdt-jA</td>\n",
|
||
" <td>18.14.06</td>\n",
|
||
" <td>Official Call of Duty®: Black Ops 4 — Multipla...</td>\n",
|
||
" <td>Call of Duty</td>\n",
|
||
" <td>20</td>\n",
|
||
" <td>2018-05-17T17:09:38.000Z</td>\n",
|
||
" <td>call of duty|\"cod\"|\"activision\"|\"Black Ops 4\"</td>\n",
|
||
" <td>10306119</td>\n",
|
||
" <td>357079</td>\n",
|
||
" <td>212976</td>\n",
|
||
" <td>144795</td>\n",
|
||
" <td>https://i.ytimg.com/vi/ooyjaVdt-jA/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>Call of Duty: Black Ops 4 Multiplayer raises t...</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"<p>11065 rows × 16 columns</p>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" video_id trending_date \\\n",
|
||
"0 2kyS6SvSYSE 17.14.11 \n",
|
||
"1 1ZAPwfrtAFY 17.14.11 \n",
|
||
"2 5qpjK5DgCt4 17.14.11 \n",
|
||
"4 d380meD0W0M 17.14.11 \n",
|
||
"12 5E4ZBSInqUU 17.14.11 \n",
|
||
"... ... ... \n",
|
||
"40942 ju_inUnrLc4 18.14.06 \n",
|
||
"40943 1PhPYr_9zRY 18.14.06 \n",
|
||
"40945 1h7KV2sjUWY 18.14.06 \n",
|
||
"40947 oV0zkMe1K8s 18.14.06 \n",
|
||
"40948 ooyjaVdt-jA 18.14.06 \n",
|
||
"\n",
|
||
" title \\\n",
|
||
"0 WE WANT TO TALK ABOUT OUR MARRIAGE \n",
|
||
"1 The Trump Presidency: Last Week Tonight with J... \n",
|
||
"2 Racist Superman | Rudy Mancuso, King Bach & Le... \n",
|
||
"4 I Dare You: GOING BALD!? \n",
|
||
"12 Marshmello - Blocks (Official Music Video) \n",
|
||
"... ... \n",
|
||
"40942 Fifth Harmony - Don't Say You Love Me \n",
|
||
"40943 BTS Plays With Puppies While Answering Fan Que... \n",
|
||
"40945 True Facts : Ant Mutualism \n",
|
||
"40947 How Black Panther Should Have Ended \n",
|
||
"40948 Official Call of Duty®: Black Ops 4 — Multipla... \n",
|
||
"\n",
|
||
" channel_title category_id publish_time \\\n",
|
||
"0 CaseyNeistat 22 2017-11-13T17:13:01.000Z \n",
|
||
"1 LastWeekTonight 24 2017-11-13T07:30:00.000Z \n",
|
||
"2 Rudy Mancuso 23 2017-11-12T19:05:24.000Z \n",
|
||
"4 nigahiga 24 2017-11-12T18:01:41.000Z \n",
|
||
"12 marshmello 10 2017-11-13T17:00:00.000Z \n",
|
||
"... ... ... ... \n",
|
||
"40942 FifthHarmonyVEVO 10 2018-05-18T07:00:08.000Z \n",
|
||
"40943 BuzzFeed Celeb 22 2018-05-18T16:39:29.000Z \n",
|
||
"40945 zefrank1 22 2018-05-18T01:00:06.000Z \n",
|
||
"40947 How It Should Have Ended 1 2018-05-17T17:00:04.000Z \n",
|
||
"40948 Call of Duty 20 2018-05-17T17:09:38.000Z \n",
|
||
"\n",
|
||
" tags views likes \\\n",
|
||
"0 SHANtell martin 748374 57527 \n",
|
||
"1 last week tonight trump presidency|\"last week ... 2418783 97185 \n",
|
||
"2 racist superman|\"rudy\"|\"mancuso\"|\"king\"|\"bach\"... 3191434 146033 \n",
|
||
"4 ryan|\"higa\"|\"higatv\"|\"nigahiga\"|\"i dare you\"|\"... 2095731 132235 \n",
|
||
"12 marshmello|\"blocks\"|\"marshmello blocks\"|\"block... 687582 114188 \n",
|
||
"... ... ... ... \n",
|
||
"40942 fifth hamony|\"harmonizers\"|\"lauren\"|\"ally\"|\"no... 23502572 676467 \n",
|
||
"40943 BuzzFeed|\"BuzzFeedVideo\"|\"Puppy Interview\"|\"pu... 8259128 645888 \n",
|
||
"40945 [none] 1064798 60008 \n",
|
||
"40947 Black Panther|\"HISHE\"|\"Marvel\"|\"Infinity War\"|... 5660813 192957 \n",
|
||
"40948 call of duty|\"cod\"|\"activision\"|\"Black Ops 4\" 10306119 357079 \n",
|
||
"\n",
|
||
" dislikes comment_count \\\n",
|
||
"0 2966 15954 \n",
|
||
"1 6146 12703 \n",
|
||
"2 5339 8181 \n",
|
||
"4 1989 17518 \n",
|
||
"12 1333 8371 \n",
|
||
"... ... ... \n",
|
||
"40942 15993 52432 \n",
|
||
"40943 4052 62610 \n",
|
||
"40945 382 3936 \n",
|
||
"40947 2846 13088 \n",
|
||
"40948 212976 144795 \n",
|
||
"\n",
|
||
" thumbnail_link comments_disabled \\\n",
|
||
"0 https://i.ytimg.com/vi/2kyS6SvSYSE/default.jpg False \n",
|
||
"1 https://i.ytimg.com/vi/1ZAPwfrtAFY/default.jpg False \n",
|
||
"2 https://i.ytimg.com/vi/5qpjK5DgCt4/default.jpg False \n",
|
||
"4 https://i.ytimg.com/vi/d380meD0W0M/default.jpg False \n",
|
||
"12 https://i.ytimg.com/vi/5E4ZBSInqUU/default.jpg False \n",
|
||
"... ... ... \n",
|
||
"40942 https://i.ytimg.com/vi/ju_inUnrLc4/default.jpg False \n",
|
||
"40943 https://i.ytimg.com/vi/1PhPYr_9zRY/default.jpg False \n",
|
||
"40945 https://i.ytimg.com/vi/1h7KV2sjUWY/default.jpg False \n",
|
||
"40947 https://i.ytimg.com/vi/oV0zkMe1K8s/default.jpg False \n",
|
||
"40948 https://i.ytimg.com/vi/ooyjaVdt-jA/default.jpg False \n",
|
||
"\n",
|
||
" ratings_disabled video_error_or_removed \\\n",
|
||
"0 False False \n",
|
||
"1 False False \n",
|
||
"2 False False \n",
|
||
"4 False False \n",
|
||
"12 False False \n",
|
||
"... ... ... \n",
|
||
"40942 False False \n",
|
||
"40943 False False \n",
|
||
"40945 False False \n",
|
||
"40947 False False \n",
|
||
"40948 False False \n",
|
||
"\n",
|
||
" description \n",
|
||
"0 SHANTELL'S CHANNEL - https://www.youtube.com/s... \n",
|
||
"1 One year after the presidential election, John... \n",
|
||
"2 WATCH MY PREVIOUS VIDEO ▶ \\n\\nSUBSCRIBE ► http... \n",
|
||
"4 I know it's been a while since we did this sho... \n",
|
||
"12 WATCH SILENCE MUSIC VIDEO ▶ https://youtu.be/T... \n",
|
||
"... ... \n",
|
||
"40942 Fifth Harmony available at iTunes http://smart... \n",
|
||
"40943 BTS with the PPS, the puppies. These adorable ... \n",
|
||
"40945 NaN \n",
|
||
"40947 How Black Panther Should Have EndedWatch More ... \n",
|
||
"40948 Call of Duty: Black Ops 4 Multiplayer raises t... \n",
|
||
"\n",
|
||
"[11065 rows x 16 columns]"
|
||
]
|
||
},
|
||
"execution_count": 30,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"# 喜欢数5W以上的视频\n",
|
||
"frame[frame.likes>50000]"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 31,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"2618681277"
|
||
]
|
||
},
|
||
"execution_count": 31,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"# 喜欢数5W以上的视频的总和\n",
|
||
"frame[frame.likes>50000].likes.sum()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 32,
|
||
"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>video_id</th>\n",
|
||
" <th>trending_date</th>\n",
|
||
" <th>title</th>\n",
|
||
" <th>channel_title</th>\n",
|
||
" <th>category_id</th>\n",
|
||
" <th>publish_time</th>\n",
|
||
" <th>tags</th>\n",
|
||
" <th>views</th>\n",
|
||
" <th>likes</th>\n",
|
||
" <th>dislikes</th>\n",
|
||
" <th>comment_count</th>\n",
|
||
" <th>thumbnail_link</th>\n",
|
||
" <th>comments_disabled</th>\n",
|
||
" <th>ratings_disabled</th>\n",
|
||
" <th>video_error_or_removed</th>\n",
|
||
" <th>description</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <td>38273</td>\n",
|
||
" <td>7C2z4GqqS5E</td>\n",
|
||
" <td>18.01.06</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK...</td>\n",
|
||
" <td>123010920</td>\n",
|
||
" <td>5613827</td>\n",
|
||
" <td>206892</td>\n",
|
||
" <td>1228655</td>\n",
|
||
" <td>https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>38072</td>\n",
|
||
" <td>7C2z4GqqS5E</td>\n",
|
||
" <td>18.31.05</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK...</td>\n",
|
||
" <td>121219886</td>\n",
|
||
" <td>5595203</td>\n",
|
||
" <td>205565</td>\n",
|
||
" <td>1225326</td>\n",
|
||
" <td>https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>37861</td>\n",
|
||
" <td>7C2z4GqqS5E</td>\n",
|
||
" <td>18.30.05</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK...</td>\n",
|
||
" <td>115664850</td>\n",
|
||
" <td>5530568</td>\n",
|
||
" <td>200995</td>\n",
|
||
" <td>1213172</td>\n",
|
||
" <td>https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>37655</td>\n",
|
||
" <td>7C2z4GqqS5E</td>\n",
|
||
" <td>18.29.05</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK...</td>\n",
|
||
" <td>111882133</td>\n",
|
||
" <td>5486349</td>\n",
|
||
" <td>197638</td>\n",
|
||
" <td>1204867</td>\n",
|
||
" <td>https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>37453</td>\n",
|
||
" <td>7C2z4GqqS5E</td>\n",
|
||
" <td>18.28.05</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK...</td>\n",
|
||
" <td>107756615</td>\n",
|
||
" <td>5439015</td>\n",
|
||
" <td>194172</td>\n",
|
||
" <td>1197130</td>\n",
|
||
" <td>https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>37247</td>\n",
|
||
" <td>7C2z4GqqS5E</td>\n",
|
||
" <td>18.27.05</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK...</td>\n",
|
||
" <td>103786733</td>\n",
|
||
" <td>5386959</td>\n",
|
||
" <td>190567</td>\n",
|
||
" <td>1189456</td>\n",
|
||
" <td>https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>37031</td>\n",
|
||
" <td>7C2z4GqqS5E</td>\n",
|
||
" <td>18.26.05</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK...</td>\n",
|
||
" <td>98637739</td>\n",
|
||
" <td>5321402</td>\n",
|
||
" <td>186331</td>\n",
|
||
" <td>1165350</td>\n",
|
||
" <td>https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>36816</td>\n",
|
||
" <td>7C2z4GqqS5E</td>\n",
|
||
" <td>18.25.05</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK...</td>\n",
|
||
" <td>92054928</td>\n",
|
||
" <td>5232318</td>\n",
|
||
" <td>179451</td>\n",
|
||
" <td>1163977</td>\n",
|
||
" <td>https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>36611</td>\n",
|
||
" <td>7C2z4GqqS5E</td>\n",
|
||
" <td>18.24.05</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK...</td>\n",
|
||
" <td>87430865</td>\n",
|
||
" <td>5150831</td>\n",
|
||
" <td>172570</td>\n",
|
||
" <td>1142269</td>\n",
|
||
" <td>https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>36397</td>\n",
|
||
" <td>7C2z4GqqS5E</td>\n",
|
||
" <td>18.23.05</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK...</td>\n",
|
||
" <td>80738011</td>\n",
|
||
" <td>5053329</td>\n",
|
||
" <td>165853</td>\n",
|
||
" <td>1114809</td>\n",
|
||
" <td>https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ...</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" video_id trending_date title \\\n",
|
||
"38273 7C2z4GqqS5E 18.01.06 BTS (방탄소년단) 'FAKE LOVE' Official MV \n",
|
||
"38072 7C2z4GqqS5E 18.31.05 BTS (방탄소년단) 'FAKE LOVE' Official MV \n",
|
||
"37861 7C2z4GqqS5E 18.30.05 BTS (방탄소년단) 'FAKE LOVE' Official MV \n",
|
||
"37655 7C2z4GqqS5E 18.29.05 BTS (방탄소년단) 'FAKE LOVE' Official MV \n",
|
||
"37453 7C2z4GqqS5E 18.28.05 BTS (방탄소년단) 'FAKE LOVE' Official MV \n",
|
||
"37247 7C2z4GqqS5E 18.27.05 BTS (방탄소년단) 'FAKE LOVE' Official MV \n",
|
||
"37031 7C2z4GqqS5E 18.26.05 BTS (방탄소년단) 'FAKE LOVE' Official MV \n",
|
||
"36816 7C2z4GqqS5E 18.25.05 BTS (방탄소년단) 'FAKE LOVE' Official MV \n",
|
||
"36611 7C2z4GqqS5E 18.24.05 BTS (방탄소년단) 'FAKE LOVE' Official MV \n",
|
||
"36397 7C2z4GqqS5E 18.23.05 BTS (방탄소년단) 'FAKE LOVE' Official MV \n",
|
||
"\n",
|
||
" channel_title category_id publish_time \\\n",
|
||
"38273 ibighit 10 2018-05-18T09:00:02.000Z \n",
|
||
"38072 ibighit 10 2018-05-18T09:00:02.000Z \n",
|
||
"37861 ibighit 10 2018-05-18T09:00:02.000Z \n",
|
||
"37655 ibighit 10 2018-05-18T09:00:02.000Z \n",
|
||
"37453 ibighit 10 2018-05-18T09:00:02.000Z \n",
|
||
"37247 ibighit 10 2018-05-18T09:00:02.000Z \n",
|
||
"37031 ibighit 10 2018-05-18T09:00:02.000Z \n",
|
||
"36816 ibighit 10 2018-05-18T09:00:02.000Z \n",
|
||
"36611 ibighit 10 2018-05-18T09:00:02.000Z \n",
|
||
"36397 ibighit 10 2018-05-18T09:00:02.000Z \n",
|
||
"\n",
|
||
" tags views likes \\\n",
|
||
"38273 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK... 123010920 5613827 \n",
|
||
"38072 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK... 121219886 5595203 \n",
|
||
"37861 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK... 115664850 5530568 \n",
|
||
"37655 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK... 111882133 5486349 \n",
|
||
"37453 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK... 107756615 5439015 \n",
|
||
"37247 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK... 103786733 5386959 \n",
|
||
"37031 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK... 98637739 5321402 \n",
|
||
"36816 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK... 92054928 5232318 \n",
|
||
"36611 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK... 87430865 5150831 \n",
|
||
"36397 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"FAK... 80738011 5053329 \n",
|
||
"\n",
|
||
" dislikes comment_count \\\n",
|
||
"38273 206892 1228655 \n",
|
||
"38072 205565 1225326 \n",
|
||
"37861 200995 1213172 \n",
|
||
"37655 197638 1204867 \n",
|
||
"37453 194172 1197130 \n",
|
||
"37247 190567 1189456 \n",
|
||
"37031 186331 1165350 \n",
|
||
"36816 179451 1163977 \n",
|
||
"36611 172570 1142269 \n",
|
||
"36397 165853 1114809 \n",
|
||
"\n",
|
||
" thumbnail_link comments_disabled \\\n",
|
||
"38273 https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg False \n",
|
||
"38072 https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg False \n",
|
||
"37861 https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg False \n",
|
||
"37655 https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg False \n",
|
||
"37453 https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg False \n",
|
||
"37247 https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg False \n",
|
||
"37031 https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg False \n",
|
||
"36816 https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg False \n",
|
||
"36611 https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg False \n",
|
||
"36397 https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg False \n",
|
||
"\n",
|
||
" ratings_disabled video_error_or_removed \\\n",
|
||
"38273 False False \n",
|
||
"38072 False False \n",
|
||
"37861 False False \n",
|
||
"37655 False False \n",
|
||
"37453 False False \n",
|
||
"37247 False False \n",
|
||
"37031 False False \n",
|
||
"36816 False False \n",
|
||
"36611 False False \n",
|
||
"36397 False False \n",
|
||
"\n",
|
||
" description \n",
|
||
"38273 BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ... \n",
|
||
"38072 BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ... \n",
|
||
"37861 BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ... \n",
|
||
"37655 BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ... \n",
|
||
"37453 BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ... \n",
|
||
"37247 BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ... \n",
|
||
"37031 BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ... \n",
|
||
"36816 BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ... \n",
|
||
"36611 BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ... \n",
|
||
"36397 BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ... "
|
||
]
|
||
},
|
||
"execution_count": 32,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"# 喜欢数Top10视频\n",
|
||
"frame.sort_values('likes', ascending=False)[:10]"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 33,
|
||
"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>video_id</th>\n",
|
||
" <th>trending_date</th>\n",
|
||
" <th>title</th>\n",
|
||
" <th>channel_title</th>\n",
|
||
" <th>category_id</th>\n",
|
||
" <th>publish_time</th>\n",
|
||
" <th>tags</th>\n",
|
||
" <th>views</th>\n",
|
||
" <th>likes</th>\n",
|
||
" <th>dislikes</th>\n",
|
||
" <th>comment_count</th>\n",
|
||
" <th>thumbnail_link</th>\n",
|
||
" <th>comments_disabled</th>\n",
|
||
" <th>ratings_disabled</th>\n",
|
||
" <th>video_error_or_removed</th>\n",
|
||
" <th>description</th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <td>35550</td>\n",
|
||
" <td>7C2z4GqqS5E</td>\n",
|
||
" <td>18.19.05</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-18T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"</td>\n",
|
||
" <td>39349927</td>\n",
|
||
" <td>3880071</td>\n",
|
||
" <td>72707</td>\n",
|
||
" <td>692305</td>\n",
|
||
" <td>https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>2201</td>\n",
|
||
" <td>kTlv5_Bs8aw</td>\n",
|
||
" <td>17.25.11</td>\n",
|
||
" <td>BTS (방탄소년단) 'MIC Drop (Steve Aoki Remix)' Offi...</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2017-11-24T09:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"</td>\n",
|
||
" <td>13945717</td>\n",
|
||
" <td>2055137</td>\n",
|
||
" <td>23888</td>\n",
|
||
" <td>395562</td>\n",
|
||
" <td>https://i.ytimg.com/vi/kTlv5_Bs8aw/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'MIC Drop (Steve Aoki Remix)' Offi...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>21173</td>\n",
|
||
" <td>OK3GJ0WIQ8s</td>\n",
|
||
" <td>18.02.03</td>\n",
|
||
" <td>j-hope 'Daydream (백일몽)' MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-03-01T15:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"</td>\n",
|
||
" <td>10695328</td>\n",
|
||
" <td>2050527</td>\n",
|
||
" <td>14711</td>\n",
|
||
" <td>387384</td>\n",
|
||
" <td>https://i.ytimg.com/vi/OK3GJ0WIQ8s/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>j-hope 'Daydream (백일몽)'\\n\\n\\nj-hope's 'Daydrea...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>33151</td>\n",
|
||
" <td>p8npDG2ulKQ</td>\n",
|
||
" <td>18.07.05</td>\n",
|
||
" <td>BTS (방탄소년단) LOVE YOURSELF 轉 Tear 'Singularity'...</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-06T15:00:02.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"</td>\n",
|
||
" <td>10666323</td>\n",
|
||
" <td>1956202</td>\n",
|
||
" <td>13966</td>\n",
|
||
" <td>285583</td>\n",
|
||
" <td>https://i.ytimg.com/vi/p8npDG2ulKQ/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) LOVE YOURSELF 轉 Tear 'Singularity'...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>3200</td>\n",
|
||
" <td>6ZfuNTqbHE8</td>\n",
|
||
" <td>17.30.11</td>\n",
|
||
" <td>Marvel Studios' Avengers: Infinity War Officia...</td>\n",
|
||
" <td>Marvel Entertainment</td>\n",
|
||
" <td>24</td>\n",
|
||
" <td>2017-11-29T13:26:24.000Z</td>\n",
|
||
" <td>marvel|\"comics\"|\"comic books\"|\"nerdy\"|\"geeky\"|...</td>\n",
|
||
" <td>37736281</td>\n",
|
||
" <td>1735895</td>\n",
|
||
" <td>21969</td>\n",
|
||
" <td>241237</td>\n",
|
||
" <td>https://i.ytimg.com/vi/6ZfuNTqbHE8/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>There was an idea… Avengers: Infinity War. In ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>70</td>\n",
|
||
" <td>2Vv-BfVoq4g</td>\n",
|
||
" <td>17.14.11</td>\n",
|
||
" <td>Ed Sheeran - Perfect (Official Music Video)</td>\n",
|
||
" <td>Ed Sheeran</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2017-11-09T11:04:14.000Z</td>\n",
|
||
" <td>edsheeran|\"ed sheeran\"|\"acoustic\"|\"live\"|\"cove...</td>\n",
|
||
" <td>33523622</td>\n",
|
||
" <td>1634124</td>\n",
|
||
" <td>21082</td>\n",
|
||
" <td>85067</td>\n",
|
||
" <td>https://i.ytimg.com/vi/2Vv-BfVoq4g/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>🎧: https://ad.gt/yt-perfect\\n💰: https://atlant...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>28156</td>\n",
|
||
" <td>kX0vO4vlJuU</td>\n",
|
||
" <td>18.06.04</td>\n",
|
||
" <td>BTS (방탄소년단) 'Euphoria : Theme of LOVE YOURSELF...</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-04-05T15:00:05.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"</td>\n",
|
||
" <td>7518332</td>\n",
|
||
" <td>1572997</td>\n",
|
||
" <td>8113</td>\n",
|
||
" <td>180262</td>\n",
|
||
" <td>https://i.ytimg.com/vi/kX0vO4vlJuU/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'Euphoria : Theme of LOVE YOURSELF...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>38352</td>\n",
|
||
" <td>D_6QmL6rExk</td>\n",
|
||
" <td>18.02.06</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV (Extended ...</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-06-01T15:00:01.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"fak...</td>\n",
|
||
" <td>5884233</td>\n",
|
||
" <td>1437859</td>\n",
|
||
" <td>6390</td>\n",
|
||
" <td>134721</td>\n",
|
||
" <td>https://i.ytimg.com/vi/D_6QmL6rExk/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>BTS (방탄소년단) 'FAKE LOVE' Official MV (Extended ...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>33351</td>\n",
|
||
" <td>VYOjWnS4cMY</td>\n",
|
||
" <td>18.08.05</td>\n",
|
||
" <td>Childish Gambino - This Is America (Official V...</td>\n",
|
||
" <td>ChildishGambinoVEVO</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-05-06T04:00:07.000Z</td>\n",
|
||
" <td>Childish Gambino|\"Rap\"|\"This Is America\"|\"mcDJ...</td>\n",
|
||
" <td>31648454</td>\n",
|
||
" <td>1405355</td>\n",
|
||
" <td>51547</td>\n",
|
||
" <td>149473</td>\n",
|
||
" <td>https://i.ytimg.com/vi/VYOjWnS4cMY/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>“This is America” by Childish Gambino http://s...</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>22174</td>\n",
|
||
" <td>8O_MwlZ2dEg</td>\n",
|
||
" <td>18.07.03</td>\n",
|
||
" <td>j-hope 'Airplane' MV</td>\n",
|
||
" <td>ibighit</td>\n",
|
||
" <td>10</td>\n",
|
||
" <td>2018-03-06T15:00:10.000Z</td>\n",
|
||
" <td>BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"</td>\n",
|
||
" <td>5275672</td>\n",
|
||
" <td>1401915</td>\n",
|
||
" <td>6268</td>\n",
|
||
" <td>158127</td>\n",
|
||
" <td>https://i.ytimg.com/vi/8O_MwlZ2dEg/default.jpg</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>False</td>\n",
|
||
" <td>j-hope 'Airplane' MV\\n\\n\\n\\nj-hope - 'Hope Wor...</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" video_id trending_date \\\n",
|
||
"35550 7C2z4GqqS5E 18.19.05 \n",
|
||
"2201 kTlv5_Bs8aw 17.25.11 \n",
|
||
"21173 OK3GJ0WIQ8s 18.02.03 \n",
|
||
"33151 p8npDG2ulKQ 18.07.05 \n",
|
||
"3200 6ZfuNTqbHE8 17.30.11 \n",
|
||
"70 2Vv-BfVoq4g 17.14.11 \n",
|
||
"28156 kX0vO4vlJuU 18.06.04 \n",
|
||
"38352 D_6QmL6rExk 18.02.06 \n",
|
||
"33351 VYOjWnS4cMY 18.08.05 \n",
|
||
"22174 8O_MwlZ2dEg 18.07.03 \n",
|
||
"\n",
|
||
" title \\\n",
|
||
"35550 BTS (방탄소년단) 'FAKE LOVE' Official MV \n",
|
||
"2201 BTS (방탄소년단) 'MIC Drop (Steve Aoki Remix)' Offi... \n",
|
||
"21173 j-hope 'Daydream (백일몽)' MV \n",
|
||
"33151 BTS (방탄소년단) LOVE YOURSELF 轉 Tear 'Singularity'... \n",
|
||
"3200 Marvel Studios' Avengers: Infinity War Officia... \n",
|
||
"70 Ed Sheeran - Perfect (Official Music Video) \n",
|
||
"28156 BTS (방탄소년단) 'Euphoria : Theme of LOVE YOURSELF... \n",
|
||
"38352 BTS (방탄소년단) 'FAKE LOVE' Official MV (Extended ... \n",
|
||
"33351 Childish Gambino - This Is America (Official V... \n",
|
||
"22174 j-hope 'Airplane' MV \n",
|
||
"\n",
|
||
" channel_title category_id publish_time \\\n",
|
||
"35550 ibighit 10 2018-05-18T09:00:02.000Z \n",
|
||
"2201 ibighit 10 2017-11-24T09:00:02.000Z \n",
|
||
"21173 ibighit 10 2018-03-01T15:00:02.000Z \n",
|
||
"33151 ibighit 10 2018-05-06T15:00:02.000Z \n",
|
||
"3200 Marvel Entertainment 24 2017-11-29T13:26:24.000Z \n",
|
||
"70 Ed Sheeran 10 2017-11-09T11:04:14.000Z \n",
|
||
"28156 ibighit 10 2018-04-05T15:00:05.000Z \n",
|
||
"38352 ibighit 10 2018-06-01T15:00:01.000Z \n",
|
||
"33351 ChildishGambinoVEVO 10 2018-05-06T04:00:07.000Z \n",
|
||
"22174 ibighit 10 2018-03-06T15:00:10.000Z \n",
|
||
"\n",
|
||
" tags views likes \\\n",
|
||
"35550 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\" 39349927 3880071 \n",
|
||
"2201 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\" 13945717 2055137 \n",
|
||
"21173 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\" 10695328 2050527 \n",
|
||
"33151 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\" 10666323 1956202 \n",
|
||
"3200 marvel|\"comics\"|\"comic books\"|\"nerdy\"|\"geeky\"|... 37736281 1735895 \n",
|
||
"70 edsheeran|\"ed sheeran\"|\"acoustic\"|\"live\"|\"cove... 33523622 1634124 \n",
|
||
"28156 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\" 7518332 1572997 \n",
|
||
"38352 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\"|\"fak... 5884233 1437859 \n",
|
||
"33351 Childish Gambino|\"Rap\"|\"This Is America\"|\"mcDJ... 31648454 1405355 \n",
|
||
"22174 BIGHIT|\"빅히트\"|\"방탄소년단\"|\"BTS\"|\"BANGTAN\"|\"방탄\" 5275672 1401915 \n",
|
||
"\n",
|
||
" dislikes comment_count \\\n",
|
||
"35550 72707 692305 \n",
|
||
"2201 23888 395562 \n",
|
||
"21173 14711 387384 \n",
|
||
"33151 13966 285583 \n",
|
||
"3200 21969 241237 \n",
|
||
"70 21082 85067 \n",
|
||
"28156 8113 180262 \n",
|
||
"38352 6390 134721 \n",
|
||
"33351 51547 149473 \n",
|
||
"22174 6268 158127 \n",
|
||
"\n",
|
||
" thumbnail_link comments_disabled \\\n",
|
||
"35550 https://i.ytimg.com/vi/7C2z4GqqS5E/default.jpg False \n",
|
||
"2201 https://i.ytimg.com/vi/kTlv5_Bs8aw/default.jpg False \n",
|
||
"21173 https://i.ytimg.com/vi/OK3GJ0WIQ8s/default.jpg False \n",
|
||
"33151 https://i.ytimg.com/vi/p8npDG2ulKQ/default.jpg False \n",
|
||
"3200 https://i.ytimg.com/vi/6ZfuNTqbHE8/default.jpg False \n",
|
||
"70 https://i.ytimg.com/vi/2Vv-BfVoq4g/default.jpg False \n",
|
||
"28156 https://i.ytimg.com/vi/kX0vO4vlJuU/default.jpg False \n",
|
||
"38352 https://i.ytimg.com/vi/D_6QmL6rExk/default.jpg False \n",
|
||
"33351 https://i.ytimg.com/vi/VYOjWnS4cMY/default.jpg False \n",
|
||
"22174 https://i.ytimg.com/vi/8O_MwlZ2dEg/default.jpg False \n",
|
||
"\n",
|
||
" ratings_disabled video_error_or_removed \\\n",
|
||
"35550 False False \n",
|
||
"2201 False False \n",
|
||
"21173 False False \n",
|
||
"33151 False False \n",
|
||
"3200 False False \n",
|
||
"70 False False \n",
|
||
"28156 False False \n",
|
||
"38352 False False \n",
|
||
"33351 False False \n",
|
||
"22174 False False \n",
|
||
"\n",
|
||
" description \n",
|
||
"35550 BTS (방탄소년단) 'FAKE LOVE' Official MVDirector : ... \n",
|
||
"2201 BTS (방탄소년단) 'MIC Drop (Steve Aoki Remix)' Offi... \n",
|
||
"21173 j-hope 'Daydream (백일몽)'\\n\\n\\nj-hope's 'Daydrea... \n",
|
||
"33151 BTS (방탄소년단) LOVE YOURSELF 轉 Tear 'Singularity'... \n",
|
||
"3200 There was an idea… Avengers: Infinity War. In ... \n",
|
||
"70 🎧: https://ad.gt/yt-perfect\\n💰: https://atlant... \n",
|
||
"28156 BTS (방탄소년단) 'Euphoria : Theme of LOVE YOURSELF... \n",
|
||
"38352 BTS (방탄소년단) 'FAKE LOVE' Official MV (Extended ... \n",
|
||
"33351 “This is America” by Childish Gambino http://s... \n",
|
||
"22174 j-hope 'Airplane' MV\\n\\n\\n\\nj-hope - 'Hope Wor... "
|
||
]
|
||
},
|
||
"execution_count": 33,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"frame2 = frame.drop(index=frame[frame.video_id.duplicated()].index)\n",
|
||
"# 喜欢数Top10视频\n",
|
||
"frame2.sort_values('likes', ascending=False)[:10]"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 34,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"channel_title\n",
|
||
"12 News 2\n",
|
||
"1MILLION Dance Studio 33\n",
|
||
"1theK (원더케이) 19\n",
|
||
"20th Century Fox 135\n",
|
||
"2CELLOS 2\n",
|
||
" ... \n",
|
||
"ワーナー ブラザース 公式チャンネル 6\n",
|
||
"圧倒的不審者の極み! 12\n",
|
||
"杰威爾音樂 JVR Music 29\n",
|
||
"郭韋辰 2\n",
|
||
"영국남자 Korean Englishman 6\n",
|
||
"Length: 2207, dtype: int64"
|
||
]
|
||
},
|
||
"execution_count": 34,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"# 根据频道分组查看每个频道视频数量\n",
|
||
"frame.groupby('channel_title').size()"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 35,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"channel_title\n",
|
||
"ESPN 203\n",
|
||
"The Tonight Show Starring Jimmy Fallon 197\n",
|
||
"Vox 193\n",
|
||
"TheEllenShow 193\n",
|
||
"Netflix 193\n",
|
||
"The Late Show with Stephen Colbert 187\n",
|
||
"Jimmy Kimmel Live 186\n",
|
||
"Late Night with Seth Meyers 183\n",
|
||
"Screen Junkies 182\n",
|
||
"NBA 181\n",
|
||
"dtype: int64"
|
||
]
|
||
},
|
||
"execution_count": 35,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"# 找出视频数量最多的频道Top10\n",
|
||
"frame.groupby('channel_title').size().sort_values(ascending=False)[:10]"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 36,
|
||
"metadata": {},
|
||
"outputs": [
|
||
{
|
||
"data": {
|
||
"text/plain": [
|
||
"Text(0.5, 1.0, 'Top 10 Channels')"
|
||
]
|
||
},
|
||
"execution_count": 36,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
},
|
||
{
|
||
"data": {
|
||
"image/png": "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ImBTq23/Cnyw1UWOXwDONLNX0tNAPtOJ830fGHngk865dcAPgBeB54AqYHsHx3oFaLHUModfbOP1CqDYObcSWExqFL2tgt7RcdpiwFfNbLmZLQFuJj3fm/Y/lwM/vy5xzlU7537WxkvfBUqAV8zstfT3e/dZBOwAftOZ7Q8wFVhqZi+Tmo//065mFgkqc875ziAiIhJ4e+evp0fQHwHuds494jtXLktffPsMcFJ6rruIoBF0ERGRzipPj0a/Smo+96Oe8+Q0M5tBarWXb6qci+xPI+giIiIiIgGiEXQRERERkQBRQRcRERERCRAVdBERERGRAFFBFxEREREJEBV0EREREZEAUUEXEREREQkQFXQRERERkQBRQRcRERERCRAVdBERERGRAFFBFxEREREJEBV0EREREZEAUUEXEREREQkQFXQRERERkQBRQRcRERERCRAVdBERERGRAFFBFxEREREJEBV0EREREZEAUUEXEREREQkQFXQRERERkQBRQRcRERERCRAVdBERERGRAFFBFxEREREJEBV0EREREZEAUUEXEREREQkQFXQRERERkQBRQRcRERERCRAVdBERERGRAFFBFxEREREJEBV0EREREZEAUUEXEREREQkQFXQRERERkQBRQRcRERERCRAVdBERERGRAFFBFxEREREJkP8Pc5AhtRReChgAAAAASUVORK5CYII=\n",
|
||
"text/plain": [
|
||
"<Figure size 1440x720 with 1 Axes>"
|
||
]
|
||
},
|
||
"metadata": {},
|
||
"output_type": "display_data"
|
||
}
|
||
],
|
||
"source": [
|
||
"%matplotlib inline\n",
|
||
"\n",
|
||
"import matplotlib.pyplot as plt\n",
|
||
"# 绘制饼图\n",
|
||
"top10 = frame.groupby('channel_title').size().sort_values(ascending=False)[:10]\n",
|
||
"top10.plot.pie(figsize=(20, 10), autopct='%.2f%%')\n",
|
||
"plt.title('Top 10 Channels')"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 37,
|
||
"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>video_count</th>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <th>channel_title</th>\n",
|
||
" <th></th>\n",
|
||
" </tr>\n",
|
||
" </thead>\n",
|
||
" <tbody>\n",
|
||
" <tr>\n",
|
||
" <td>ESPN</td>\n",
|
||
" <td>203</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>The Tonight Show Starring Jimmy Fallon</td>\n",
|
||
" <td>197</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>Vox</td>\n",
|
||
" <td>193</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>TheEllenShow</td>\n",
|
||
" <td>193</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>Netflix</td>\n",
|
||
" <td>193</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>The Late Show with Stephen Colbert</td>\n",
|
||
" <td>187</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>Jimmy Kimmel Live</td>\n",
|
||
" <td>186</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>Late Night with Seth Meyers</td>\n",
|
||
" <td>183</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>Screen Junkies</td>\n",
|
||
" <td>182</td>\n",
|
||
" </tr>\n",
|
||
" <tr>\n",
|
||
" <td>NBA</td>\n",
|
||
" <td>181</td>\n",
|
||
" </tr>\n",
|
||
" </tbody>\n",
|
||
"</table>\n",
|
||
"</div>"
|
||
],
|
||
"text/plain": [
|
||
" video_count\n",
|
||
"channel_title \n",
|
||
"ESPN 203\n",
|
||
"The Tonight Show Starring Jimmy Fallon 197\n",
|
||
"Vox 193\n",
|
||
"TheEllenShow 193\n",
|
||
"Netflix 193\n",
|
||
"The Late Show with Stephen Colbert 187\n",
|
||
"Jimmy Kimmel Live 186\n",
|
||
"Late Night with Seth Meyers 183\n",
|
||
"Screen Junkies 182\n",
|
||
"NBA 181"
|
||
]
|
||
},
|
||
"execution_count": 37,
|
||
"metadata": {},
|
||
"output_type": "execute_result"
|
||
}
|
||
],
|
||
"source": [
|
||
"# 将Series转成DataFrame\n",
|
||
"frame3 = frame.groupby('channel_title').size().sort_values(ascending=False)[:10].to_frame('video_count')\n",
|
||
"frame3"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": 38,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": [
|
||
"# 将数据写入CVS文件\n",
|
||
"frame3.to_csv('result.csv')"
|
||
]
|
||
},
|
||
{
|
||
"cell_type": "code",
|
||
"execution_count": null,
|
||
"metadata": {},
|
||
"outputs": [],
|
||
"source": []
|
||
}
|
||
],
|
||
"metadata": {
|
||
"kernelspec": {
|
||
"display_name": "Python 3",
|
||
"language": "python",
|
||
"name": "python3"
|
||
},
|
||
"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.7.6"
|
||
}
|
||
},
|
||
"nbformat": 4,
|
||
"nbformat_minor": 2
|
||
}
|