In [1]:
import pandas as pd
import glob
import xlrd
import io

path = glob.glob("Non_Candidate_files_2012/*")

book = xlrd.open_workbook("Non_Candidate_files_2012/RESTORE OUR FUTURE.5 (13499895577303).xls")
restore_our_future_2012_df = pd.io.excel.read_excel("/home/admin/Non_Candidate_files_2012/RESTORE OUR FUTURE.5 (13499895577303).xls", sheetname=0, header=7)
restore_our_future_2012_df


Out[1]:
Mod Code Buy Line Day/Time Length Rate Starting Date Ending Date # of Wks Spt/ Week Total Spots Total Dollars Program Name Rep: RA35+ Last Activity Last Mod/Rev
0 NaN ##CASH ##MENT NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN
1 NaN 1 Sa-Su/11-1135P 30S 1500 2012-10-13 2012-10-14 1 2 2 3000 LATE NEWS AT 11PM 0 2012-10-11 00:00:00 Rev #0: A
2 NaN 2 Sat/730-8P 30S 1000 2012-10-13 2012-10-13 1 1 1 1000 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A
3 NaN 3 Sun/7-8P 30S 4000 2012-10-14 2012-10-14 1 1 1 4000 60 MINUTES 0 2012-10-11 00:00:00 Rev #0: A
4 NaN 4 M-F/6-630A 30S 400 2012-10-15 2012-10-19 1 5 5 2000 NEWS 3 THIS AM 0 2012-10-11 00:00:00 Rev #0: A
5 NaN 5 M-F/9-10A 30S 400 2012-10-15 2012-10-19 1 5 5 2000 LIVE W/KELLY 0 2012-10-11 00:00:00 Rev #0: A
6 NaN 6 M-W,F/11A-12N 30S 1000 2012-10-15 2012-10-19 1 4 4 4000 PRICE IS RIGHT 0 2012-10-11 00:00:00 Rev #0: A
7 NaN 7 M,W-F/12N-1230P 30S 600 2012-10-15 2012-10-19 1 4 4 2400 NOON NEWS 0 2012-10-11 00:00:00 Rev #0: A
8 NaN 8 M-Tu,Th-F/5-530P 30S 1000 2012-10-15 2012-10-19 1 4 4 4000 NEWS 3 AT 5 P 0 2012-10-11 00:00:00 Rev #0: A
9 NaN 9 M-F/530-6P 30S 1000 2012-10-15 2012-10-19 1 5 5 5000 NEWS 3 AT 530P 0 2012-10-11 00:00:00 Rev #0: A
10 NaN 10 M-F/6-630P 30S 1500 2012-10-15 2012-10-19 1 5 5 7500 NEWS 3 AT 6PM 0 2012-10-11 00:00:00 Rev #0: A
11 NaN 11 M-F/7-730P 30S 2500 2012-10-15 2012-10-19 1 5 5 12500 WHEEL 0 2012-10-11 00:00:00 Rev #0: A
12 NaN 12 M-F/730-8P 30S 2500 2012-10-15 2012-10-19 1 5 5 12500 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A
13 NaN 13 M-W,F-Sa/11-1135P 30S 1500 2012-10-15 2012-10-20 1 5 5 7500 LATE NEWS AT 11PM 0 2012-10-11 00:00:00 Rev #0: A
14 NaN 14 Tue/8-9P 30S 5000 2012-10-16 2012-10-16 1 1 1 5000 NCIS-CBS 0 2012-10-11 00:00:00 Rev #0: A
15 NaN 15 Wed/10-11P 30S 3500 2012-10-17 2012-10-17 1 1 1 3500 CSI 0 2012-10-11 00:00:00 Rev #0: A
16 NaN 16 Fri/10-11P 30S 4000 2012-10-19 2012-10-19 1 1 1 4000 BLUE BLOODS 0 2012-10-11 00:00:00 Rev #0: A
17 NaN 17 Sat/730-8P 30S 1000 2012-10-20 2012-10-20 1 1 1 1000 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A
18 NaN 18 Sun/7-8P 30S 4000 2012-10-21 2012-10-21 1 1 1 4000 60 MINUTES 0 2012-10-11 00:00:00 Rev #0: A
19 NaN 19 Mon/6-630A 30S 400 2012-10-22 2012-10-22 1 1 1 400 NEWS 3 THIS MRN 0 2012-10-11 00:00:00 Rev #0: A
20 NaN 20 Mon/9-10A 30S 400 2012-10-22 2012-10-22 1 1 1 400 LIVE WITH KELLY 0 2012-10-11 00:00:00 Rev #0: A
21 NaN 21 Mon/11A-12N 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 PRICE IS RIGHT 0 2012-10-11 00:00:00 Rev #0: A
22 NaN 22 Mon/12N-1230P 30S 600 2012-10-22 2012-10-22 1 1 1 600 NOON NEWS 0 2012-10-11 00:00:00 Rev #0: A
23 NaN 23 Mon/5-530P 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 5P NEWS 0 2012-10-11 00:00:00 Rev #0: A
24 NaN 24 Mon/530-6P 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 530P NEWS 0 2012-10-11 00:00:00 Rev #0: A
25 NaN 25 Mon/6-630P 30S 1500 2012-10-22 2012-10-22 1 1 1 1500 6P NEWS 0 2012-10-11 00:00:00 Rev #0: A
26 NaN 26 Mon/7-730P 30S 2500 2012-10-22 2012-10-22 1 1 1 2500 WHEEL 0 2012-10-11 00:00:00 Rev #0: A
27 NaN 27 Mon/730-8P 30S 2500 2012-10-22 2012-10-22 1 1 1 2500 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A
28 NaN 28 Mon/11-1135P 30S 1500 2012-10-22 2012-10-22 1 1 1 1500 11P NEWS 0 2012-10-11 00:00:00 Rev #0: A
29 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN
30 NaN NaN Total 66 Spots for: NaN 97300 NaT NaT NaN NaN 66 97300 NaN 0 NaN NaN
31 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN
32 NaN NaN Monthly Estimate Dollars: NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN
33 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN 97300 Oct/12 0 Oct/12 NaN

In [2]:
import pandas as pd
import glob

paths = glob.glob("Non_Candidate_files_2012/*")

advertiser_files= []
for path in paths:
    contents = open(path).read()
    contents = contents.decode("ascii", "ignore")
    contents = contents.lower()
    
    my_data = {}
    filename = path[20:] 
    df_name = filename[:-4] + '_df'
    my_data[df_name] = pd.io.excel.read_excel(path, sheetname=0, header=7)
    advertiser_files.append(my_data)

print len(advertiser_files)


104

In [3]:
import re
advertiser_file_list = []
advertiser_files_2012_df = pd.DataFrame()
for advertiser_file in advertiser_files:
    for key, value in advertiser_file.iteritems():
        temp = [key,value]
        advertiser_file_list.append(temp)
        advertiser_files_2012_df = pd.DataFrame(advertiser_file_list)

In [4]:
advertiser_files_2012_df.head()


Out[4]:
0 1
0 2012/RESTORE OUR FUTURE.5 (13499895577303)_df Mod Code Buy Line ...
1 2012/PROTECT WORKING FAMILY.4 (13510883292588)_df Mod Code Buy Line ...
2 2012/DIBC.6 (13479936694353)_df Mod Code Buy Line...
3 2012/CARE FOR MICHIGAN (13472857128655)_df Mod Code Buy Line Day/...
4 2012/PROTECT MI VOTE 3 (13464155038459)_df Mod Code Buy Line ...

In [5]:
tuple_file = tuple(map(tuple, advertiser_files_2012_df.values))

In [6]:
tuple_file[4][1].ix[2]


Out[6]:
Mod Code                         NaN
Buy Line                           1
Day/Time                 W-F/530-6A 
Length                           30S
Rate                             200
Starting Date    2012-08-29 00:00:00
Ending Date      2012-08-31 00:00:00
# of Wks                           1
Spt/ Week                          2
Total Spots                        2
Total Dollars                    400
Program Name              530AM NEWS
Rep: RA35+                       2.2
Last Activity    2012-08-29 00:00:00
Last Mod/Rev               Rev #2: S
Name: 2, dtype: object

In [7]:
list_test = []
for df_name, df_content in tuple_file:
    df_content['advertiser_name'] = df_name
    for index, row in df_content.iterrows():
        row_list = row.tolist()
        list_test.append(row_list)

In [8]:
list_test


Out[8]:
[[nan,
  u'##CASH ##MENT',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  1,
  u'Sa-Su/11-1135P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-13 00:00:00'),
  Timestamp('2012-10-14 00:00:00'),
  1.0,
  2.0,
  2.0,
  3000.0,
  u'LATE NEWS AT 11PM',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  2,
  u'Sat/730-8P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-13 00:00:00'),
  Timestamp('2012-10-13 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'JEOPARDY',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  3,
  u'Sun/7-8P ',
  u'30S',
  4000.0,
  Timestamp('2012-10-14 00:00:00'),
  Timestamp('2012-10-14 00:00:00'),
  1.0,
  1.0,
  1.0,
  4000.0,
  u'60 MINUTES',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  4,
  u'M-F/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-19 00:00:00'),
  1.0,
  5.0,
  5.0,
  2000.0,
  u'NEWS 3 THIS AM',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  5,
  u'M-F/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-19 00:00:00'),
  1.0,
  5.0,
  5.0,
  2000.0,
  u'LIVE W/KELLY',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  6,
  u'M-W,F/11A-12N ',
  u'30S',
  1000.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-19 00:00:00'),
  1.0,
  4.0,
  4.0,
  4000.0,
  u'PRICE IS RIGHT',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  7,
  u'M,W-F/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-19 00:00:00'),
  1.0,
  4.0,
  4.0,
  2400.0,
  u'NOON NEWS',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  8,
  u'M-Tu,Th-F/5-530P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-19 00:00:00'),
  1.0,
  4.0,
  4.0,
  4000.0,
  u'NEWS 3 AT 5 P',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  9,
  u'M-F/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-19 00:00:00'),
  1.0,
  5.0,
  5.0,
  5000.0,
  u'NEWS 3 AT 530P',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  10,
  u'M-F/6-630P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-19 00:00:00'),
  1.0,
  5.0,
  5.0,
  7500.0,
  u'NEWS 3 AT 6PM',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  11,
  u'M-F/7-730P ',
  u'30S',
  2500.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-19 00:00:00'),
  1.0,
  5.0,
  5.0,
  12500.0,
  u'WHEEL',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  12,
  u'M-F/730-8P ',
  u'30S',
  2500.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-19 00:00:00'),
  1.0,
  5.0,
  5.0,
  12500.0,
  u'JEOPARDY',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  13,
  u'M-W,F-Sa/11-1135P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-20 00:00:00'),
  1.0,
  5.0,
  5.0,
  7500.0,
  u'LATE NEWS AT 11PM',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  14,
  u'Tue/8-9P ',
  u'30S',
  5000.0,
  Timestamp('2012-10-16 00:00:00'),
  Timestamp('2012-10-16 00:00:00'),
  1.0,
  1.0,
  1.0,
  5000.0,
  u'NCIS-CBS',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  15,
  u'Wed/10-11P ',
  u'30S',
  3500.0,
  Timestamp('2012-10-17 00:00:00'),
  Timestamp('2012-10-17 00:00:00'),
  1.0,
  1.0,
  1.0,
  3500.0,
  u'CSI',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  16,
  u'Fri/10-11P ',
  u'30S',
  4000.0,
  Timestamp('2012-10-19 00:00:00'),
  Timestamp('2012-10-19 00:00:00'),
  1.0,
  1.0,
  1.0,
  4000.0,
  u'BLUE BLOODS',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  17,
  u'Sat/730-8P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-20 00:00:00'),
  Timestamp('2012-10-20 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'JEOPARDY',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  18,
  u'Sun/7-8P ',
  u'30S',
  4000.0,
  Timestamp('2012-10-21 00:00:00'),
  Timestamp('2012-10-21 00:00:00'),
  1.0,
  1.0,
  1.0,
  4000.0,
  u'60 MINUTES',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  19,
  u'Mon/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-22 00:00:00'),
  Timestamp('2012-10-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NEWS 3 THIS MRN',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  20,
  u'Mon/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-22 00:00:00'),
  Timestamp('2012-10-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WITH KELLY',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  21,
  u'Mon/11A-12N ',
  u'30S',
  1000.0,
  Timestamp('2012-10-22 00:00:00'),
  Timestamp('2012-10-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'PRICE IS RIGHT',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  22,
  u'Mon/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-22 00:00:00'),
  Timestamp('2012-10-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NOON NEWS',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  23,
  u'Mon/5-530P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-22 00:00:00'),
  Timestamp('2012-10-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'5P NEWS',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  24,
  u'Mon/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-22 00:00:00'),
  Timestamp('2012-10-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'530P NEWS',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  25,
  u'Mon/6-630P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-22 00:00:00'),
  Timestamp('2012-10-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'6P NEWS',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  26,
  u'Mon/7-730P ',
  u'30S',
  2500.0,
  Timestamp('2012-10-22 00:00:00'),
  Timestamp('2012-10-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  2500.0,
  u'WHEEL',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  27,
  u'Mon/730-8P ',
  u'30S',
  2500.0,
  Timestamp('2012-10-22 00:00:00'),
  Timestamp('2012-10-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  2500.0,
  u'JEOPARDY',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  28,
  u'Mon/11-1135P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-22 00:00:00'),
  Timestamp('2012-10-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'11P NEWS',
  0.0,
  datetime.datetime(2012, 10, 11, 0, 0),
  u'Rev #0: A',
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  nan,
  u'  Total 66 Spots for:',
  nan,
  97300.0,
  NaT,
  NaT,
  nan,
  nan,
  66.0,
  97300.0,
  nan,
  0.0,
  nan,
  nan,
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  97300.0,
  u'Oct/12',
  0.0,
  u'Oct/12',
  nan,
  '2012/RESTORE OUR FUTURE.5 (13499895577303)_df'],
 [nan,
  u'##CASH ##MUNK',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  1,
  u'Fri/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  2,
  u'Fri/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  2.0,
  2.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  3,
  u'Fri/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  4,
  u'Fri/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  5,
  u'Fri/5-530A ',
  u'30S',
  250.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  6,
  u'Fri/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  7,
  u'Fri/530-6P ',
  u'30S',
  2000.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  8,
  u'Fri/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  9,
  u'Fri/7-730P ',
  u'30S',
  5000.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  5000.0,
  u'WHEEL-FORTNE',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  10,
  u'Fri/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  3.0,
  3.0,
  1350.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  11,
  u'Fri/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  12,
  u'Mon/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  13,
  u'Mon/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  2.0,
  2.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  14,
  u'Mon/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  15,
  u'Mon/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  16,
  u'Mon/5-530A ',
  u'30S',
  250.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  17,
  u'Mon/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  18,
  u'Mon/530-6P ',
  u'30S',
  2000.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  19,
  u'Mon/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  20,
  u'Mon/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  3.0,
  3.0,
  1350.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  21,
  u'Mon/730-8P ',
  u'30S',
  5000.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  5000.0,
  u'JEOPARDY<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  22,
  u'Mon/8-9P ',
  u'30S',
  3000.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  3000.0,
  u'HOW I MET MTHR/PARTNERS',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: HOW I MET MTHR/PARTNERS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  23,
  u'Mon/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  24,
  u'Sat/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-11-03 00:00:00'),
  Timestamp('2012-11-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL-FORTNE W',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE W',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  25,
  u'Sat/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-11-03 00:00:00'),
  Timestamp('2012-11-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY-WKND',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY-WKND',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  26,
  u'Sat/8-9P ',
  u'30S',
  750.0,
  Timestamp('2012-11-03 00:00:00'),
  Timestamp('2012-11-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'CRIMETIME',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: CRIMETIME',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  27,
  u'Sat/9-11A ',
  u'30S',
  250.0,
  Timestamp('2012-11-03 00:00:00'),
  Timestamp('2012-11-03 00:00:00'),
  1.0,
  2.0,
  2.0,
  500.0,
  u'CBS THS MRN:SA',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRN:SA',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  28,
  u'Sun/4-7P ',
  u'30S',
  2500.0,
  Timestamp('2012-11-04 00:00:00'),
  Timestamp('2012-11-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  2500.0,
  u'FOOTBALL',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: FOOTBALL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  29,
  u'Sun/9-1030A ',
  u'30S',
  1500.0,
  Timestamp('2012-11-04 00:00:00'),
  Timestamp('2012-11-04 00:00:00'),
  1.0,
  2.0,
  2.0,
  3000.0,
  u'SUNDAY MRN-CBS',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: SUNDAY MRN-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  30,
  u'Thu/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  31,
  u'Thu/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  2.0,
  2.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  32,
  u'Thu/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  33,
  u'Thu/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  34,
  u'Thu/5-530A ',
  u'30S',
  250.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  35,
  u'Thu/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  36,
  u'Thu/530-6P ',
  u'30S',
  2000.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  37,
  u'Thu/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  38,
  u'Thu/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  3.0,
  3.0,
  1350.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  39,
  u'Thu/8-9P ',
  u'30S',
  5000.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  5000.0,
  u'BIG BANG/TWO & HALF MEN',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: BIG BANG/TWO & HALF MEN',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  40,
  u'Thu/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  41,
  u'Tue/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  42,
  u'Tue/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  2.0,
  2.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  43,
  u'Tue/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  44,
  u'Tue/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  45,
  u'Tue/5-530A ',
  u'30S',
  250.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-11-06 00:00:00'),
  2.0,
  1.0,
  2.0,
  500.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  46,
  u'Tue/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-11-06 00:00:00'),
  2.0,
  1.0,
  2.0,
  500.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  47,
  u'Tue/530-6P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  48,
  u'Tue/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-11-06 00:00:00'),
  2.0,
  1.0,
  2.0,
  900.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  49,
  u'Tue/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  2.0,
  2.0,
  900.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  Timestamp('2012-11-06 00:00:00'),
  Timestamp('2012-11-06 00:00:00'),
  1.0,
  3.0,
  3.0,
  1350.0,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  50,
  u'Tue/8-9P ',
  u'30S',
  5000.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  5000.0,
  u'NCIS',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NCIS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  51,
  u'Tue/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  52,
  u'Wed/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  53,
  u'Wed/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  54,
  u'Wed/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  55,
  u'Wed/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  56,
  u'Wed/5-530A ',
  u'30S',
  250.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  57,
  u'Wed/5-530P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'NWSCHNL3 AT 5P',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5P',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  58,
  u'Wed/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  59,
  u'Wed/6-630P ',
  u'30S',
  3500.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  3500.0,
  u'NWSCHNL3 AT 6P',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6P',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  60,
  u'Wed/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  61,
  u'Wed/7-730P ',
  u'30S',
  5000.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  5000.0,
  u'WHEEL-FORTNE',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  62,
  u'Wed/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  3.0,
  3.0,
  1350.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  63,
  u'Wed/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'  Total 85 Spots for:',
  nan,
  73600.0,
  NaT,
  NaT,
  nan,
  nan,
  85.0,
  73600.0,
  nan,
  0.0,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  73600.0,
  u'Nov/12',
  0.0,
  u'Nov/12',
  nan,
  '2012/PROTECT WORKING FAMILY.4 (13510883292588)_df'],
 [nan,
  u'##CASH ##SMRT',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  u'DETROIT INTERNATIONAL BRIDGE CO.',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  1,
  u'Fri/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-09-21 00:00:00'),
  Timestamp('2012-09-21 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'PM SOAP ROTATION',
  2.5,
  2.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: PM SOAP ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  2,
  u'Fri/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-09-21 00:00:00'),
  Timestamp('2012-09-21 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NEWS',
  5.5,
  5.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  3,
  u'Fri/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-09-21 00:00:00'),
  Timestamp('2012-09-21 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NEWS',
  3.0,
  3.0,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  4,
  u'Fri/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-09-21 00:00:00'),
  Timestamp('2012-09-21 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NEWS',
  3.5,
  3.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  5,
  u'Fri/8-9P ',
  u'30S',
  1500.0,
  Timestamp('2012-09-21 00:00:00'),
  Timestamp('2012-09-21 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'UNDERCOVER BOSS',
  5.7,
  5.7,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: UNDERCOVER BOSS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  6,
  u'Mon/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-09-24 00:00:00'),
  Timestamp('2012-09-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'PM SOAP ROTATION',
  2.5,
  2.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: PM SOAP ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  7,
  u'Mon/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-09-24 00:00:00'),
  Timestamp('2012-09-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NEWS',
  5.5,
  5.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  8,
  u'Mon/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-09-24 00:00:00'),
  Timestamp('2012-09-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NEWS',
  3.0,
  3.0,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  9,
  u'Mon/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-09-24 00:00:00'),
  Timestamp('2012-09-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NEWS',
  3.5,
  3.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  10,
  u'Sat/1135P-1235A ',
  u'30S',
  150.0,
  Timestamp('2012-09-22 00:00:00'),
  Timestamp('2012-09-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  150.0,
  u'CRIMINAL MINDS',
  1.9,
  1.9,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: CRIMINAL MINDS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  11,
  u'Sat/7-730P ',
  u'30S',
  750.0,
  Timestamp('2012-09-22 00:00:00'),
  Timestamp('2012-09-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'WHEEL OF FORTUNE',
  5.5,
  5.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL OF FORTUNE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  12,
  u'Sat/730-8P ',
  u'30S',
  750.0,
  Timestamp('2012-09-22 00:00:00'),
  Timestamp('2012-09-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'JEOPARDY',
  5.6,
  5.6,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  13,
  u'Sat/8-9P ',
  u'30S',
  500.0,
  Timestamp('2012-09-22 00:00:00'),
  Timestamp('2012-09-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  500.0,
  u'COMEDY TIME',
  3.5,
  3.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: COMEDY TIME',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  14,
  u'Sat/9-10P ',
  u'30S',
  750.0,
  Timestamp('2012-09-22 00:00:00'),
  Timestamp('2012-09-22 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'CRIMETIME',
  3.3,
  3.3,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: CRIMETIME',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  15,
  u'Sun/1130P-1230A ',
  u'30S',
  150.0,
  Timestamp('2012-09-23 00:00:00'),
  Timestamp('2012-09-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  150.0,
  u'THE CLOSER',
  1.5,
  1.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: THE CLOSER',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  16,
  u'Sun/630-7P ',
  u'30S',
  750.0,
  Timestamp('2012-09-23 00:00:00'),
  Timestamp('2012-09-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'NEWS',
  4.4,
  4.4,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  17,
  u'Sun/7-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-09-23 00:00:00'),
  Timestamp('2012-09-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'60 MINUTES',
  8.9,
  8.9,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: 60 MINUTES',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  18,
  u'Thu/10-11P ',
  u'30S',
  2000.0,
  Timestamp('2012-09-20 00:00:00'),
  Timestamp('2012-09-20 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'PERSON OF INTEREST',
  11.5,
  11.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: PERSON OF INTEREST',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  19,
  u'Thu/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-09-20 00:00:00'),
  Timestamp('2012-09-20 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'PM SOAP ROTATION',
  2.5,
  2.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: PM SOAP ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  20,
  u'Thu/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-09-20 00:00:00'),
  Timestamp('2012-09-20 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NEWS',
  5.5,
  5.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  21,
  u'Thu/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-09-20 00:00:00'),
  Timestamp('2012-09-20 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NEWS',
  3.0,
  3.0,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  22,
  u'Thu/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-09-20 00:00:00'),
  Timestamp('2012-09-20 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NEWS',
  3.5,
  3.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  23,
  u'Tue/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-09-25 00:00:00'),
  Timestamp('2012-09-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'PM SOAP ROTATION',
  2.5,
  2.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: PM SOAP ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  24,
  u'Tue/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-09-25 00:00:00'),
  Timestamp('2012-09-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NEWS',
  5.5,
  5.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  25,
  u'Tue/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-09-25 00:00:00'),
  Timestamp('2012-09-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NEWS',
  3.0,
  3.0,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  26,
  u'Tue/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-09-25 00:00:00'),
  Timestamp('2012-09-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NEWS',
  3.5,
  3.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  27,
  u'Wed/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-09-19 00:00:00'),
  Timestamp('2012-09-19 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'PM SOAP ROTATION',
  2.5,
  2.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: PM SOAP ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  28,
  u'Wed/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-09-19 00:00:00'),
  Timestamp('2012-09-19 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NEWS',
  5.5,
  5.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  29,
  u'Wed/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-09-19 00:00:00'),
  Timestamp('2012-09-19 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NEWS',
  3.0,
  3.0,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  30,
  u'Wed/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-09-19 00:00:00'),
  Timestamp('2012-09-19 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NEWS',
  3.5,
  3.5,
  datetime.datetime(2012, 9, 18, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'  Total 30 Spots for:',
  nan,
  20050.0,
  NaT,
  NaT,
  nan,
  nan,
  30.0,
  20050.0,
  nan,
  124.3,
  124.3,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  20050.0,
  u'Sep/12',
  nan,
  124.3,
  u'Sep/12',
  nan,
  '2012/DIBC.6 (13479936694353)_df'],
 [nan,
  u'##CASH',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  1,
  u'Tue/6-630A ',
  u'30S',
  600.0,
  Timestamp('2012-09-25 00:00:00'),
  Timestamp('2012-09-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'6A NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  2,
  u'Wed/6-630A ',
  u'30S',
  600.0,
  Timestamp('2012-09-26 00:00:00'),
  Timestamp('2012-09-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'6A NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  3,
  u'Thu/6-630A ',
  u'30S',
  600.0,
  Timestamp('2012-09-27 00:00:00'),
  Timestamp('2012-09-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'6A NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  4,
  u'Fri/6-630A ',
  u'30S',
  600.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'6A NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  5,
  u'Mon/6-630A ',
  u'30S',
  600.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'6A NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  6,
  u'Tue/630-7A ',
  u'30S',
  600.0,
  Timestamp('2012-09-25 00:00:00'),
  Timestamp('2012-09-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'630A NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  7,
  u'Wed/630-7A ',
  u'30S',
  600.0,
  Timestamp('2012-09-26 00:00:00'),
  Timestamp('2012-09-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'630A NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  8,
  u'Thu/630-7A ',
  u'30S',
  600.0,
  Timestamp('2012-09-27 00:00:00'),
  Timestamp('2012-09-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'630A NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  9,
  u'Fri/630-7A ',
  u'30S',
  600.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'630A NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  10,
  u'Mon/630-7A ',
  u'30S',
  600.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'630A NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  11,
  u'Sat/9-11A ',
  u'30S',
  150.0,
  Timestamp('2012-09-29 00:00:00'),
  Timestamp('2012-09-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  150.0,
  u'SAT CBS THIS MORNING',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  12,
  u'Sun/9-1030A ',
  u'30S',
  1000.0,
  Timestamp('2012-09-30 00:00:00'),
  Timestamp('2012-09-30 00:00:00'),
  1.0,
  2.0,
  2.0,
  2000.0,
  u'SUN CBS THIS MORNING',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  13,
  u'Sun/1030-11A ',
  u'30S',
  1500.0,
  Timestamp('2012-09-30 00:00:00'),
  Timestamp('2012-09-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'FACE THE NATION',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  14,
  u'Wed/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-09-26 00:00:00'),
  Timestamp('2012-09-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE KELLY',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  15,
  u'Fri/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE KELLY',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  16,
  u'Mon/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE KELLY',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  17,
  u'Wed/5-530P ',
  u'30S',
  1000.0,
  Timestamp('2012-09-26 00:00:00'),
  Timestamp('2012-09-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'5P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  18,
  u'Fri/5-530P ',
  u'30S',
  1000.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'5P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  19,
  u'Mon/5-530P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'5P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  20,
  u'Tue/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-09-25 00:00:00'),
  Timestamp('2012-09-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'530P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  21,
  u'Thu/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-09-27 00:00:00'),
  Timestamp('2012-09-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'530P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  22,
  u'Mon/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'530P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  23,
  u'Wed/6-630P ',
  u'30S',
  1500.0,
  Timestamp('2012-09-26 00:00:00'),
  Timestamp('2012-09-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'6P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  24,
  u'Mon/6-630P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'6P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  25,
  u'Sat/7-730P ',
  u'30S',
  750.0,
  Timestamp('2012-09-29 00:00:00'),
  Timestamp('2012-09-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'SAT WHEEL FOTURNE',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  26,
  u'Wed/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-09-26 00:00:00'),
  Timestamp('2012-09-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL OF FORTUNE',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  27,
  u'Thu/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-09-27 00:00:00'),
  Timestamp('2012-09-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL OF FORTUNE',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  28,
  u'Fri/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL OF FORTUNE',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  29,
  u'Mon/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL OF FORTUNE',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  30,
  u'Tue/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-09-25 00:00:00'),
  Timestamp('2012-09-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  31,
  u'Wed/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-09-26 00:00:00'),
  Timestamp('2012-09-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  32,
  u'Thu/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-09-27 00:00:00'),
  Timestamp('2012-09-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  33,
  u'Mon/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  34,
  u'Sat/730-8P ',
  u'30S',
  900.0,
  Timestamp('2012-09-29 00:00:00'),
  Timestamp('2012-09-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  900.0,
  u'SAT JEOPARDY',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  35,
  u'Mon/8-9P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'HOW I MET/PARTNERS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  36,
  u'Tue/9-10P ',
  u'30S',
  3500.0,
  Timestamp('2012-09-25 00:00:00'),
  Timestamp('2012-09-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  3500.0,
  u'NCIS: LA',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  37,
  u'Thu/10-11P ',
  u'30S',
  2500.0,
  Timestamp('2012-09-27 00:00:00'),
  Timestamp('2012-09-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  2500.0,
  u'ELEMENTARY',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  38,
  u'Tue/11-1135P ',
  u'30S',
  1250.0,
  Timestamp('2012-09-25 00:00:00'),
  Timestamp('2012-09-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  1250.0,
  u'11P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  39,
  u'Thu/11-1135P ',
  u'30S',
  1250.0,
  Timestamp('2012-09-27 00:00:00'),
  Timestamp('2012-09-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  1250.0,
  u'11P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  40,
  u'Fri/11-1135P ',
  u'30S',
  1250.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  1250.0,
  u'11P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  41,
  u'Sun/11-1135P ',
  u'30S',
  1250.0,
  Timestamp('2012-09-30 00:00:00'),
  Timestamp('2012-09-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  1250.0,
  u'11P NEWS',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  42,
  u'Tue/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-09-25 00:00:00'),
  Timestamp('2012-09-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'LETTERMAN',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  43,
  u'Wed/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-09-26 00:00:00'),
  Timestamp('2012-09-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'LETTERMAN',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  44,
  u'Thu/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-09-27 00:00:00'),
  Timestamp('2012-09-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'LETTERMAN',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  45,
  u'Fri/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'LETTERMAN',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  46,
  u'Mon/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'LETTERMAN',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  47,
  u'Sun/1130P-1230A ',
  u'30S',
  150.0,
  Timestamp('2012-09-30 00:00:00'),
  Timestamp('2012-09-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  150.0,
  u'THE CLOSER',
  0.0,
  datetime.datetime(2012, 8, 31, 0, 0),
  u'Rev #0: A',
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  nan,
  u'  Total 48 Spots for:',
  nan,
  51900.0,
  NaT,
  NaT,
  nan,
  nan,
  48.0,
  51900.0,
  nan,
  0.0,
  nan,
  nan,
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  40550.0,
  u'Sep/12',
  0.0,
  u'Sep/12',
  nan,
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  11350.0,
  u'Oct/12',
  0.0,
  u'Oct/12',
  nan,
  '2012/CARE FOR MICHIGAN (13472857128655)_df'],
 [nan,
  u'##CASH',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  u'PROTECT MI VOTE',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  1,
  u'W-F/530-6A ',
  u'30S',
  200.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  400.0,
  u'530AM NEWS',
  2.2,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: S',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  2,
  u'W-F/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  800.0,
  u'6AM NEWS',
  3.8,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  3,
  u'W-F/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  900.0,
  u'630AM NEWS',
  4.2,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  4,
  u'W-F/7-9A ',
  u'30S',
  400.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  4.0,
  4.0,
  1600.0,
  u'CBS THIS MORNING',
  2.7,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: S',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  5,
  u'W-F/9-10A ',
  u'30S',
  300.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  3.0,
  3.0,
  900.0,
  u'LIVE WITH KELLY',
  3.5,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: S',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  6,
  u'W-F/11A-12N ',
  u'30S',
  1000.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  3.0,
  3.0,
  3000.0,
  u'PRICE IS RIGHT',
  4.5,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: S',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  7,
  u'W-F/12N-1230P ',
  u'30S',
  400.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  800.0,
  u'NOON NEWS',
  4.0,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  8,
  u'W-F/5-530P ',
  u'30S',
  800.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  1600.0,
  u'5PM NEWS',
  6.7,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  9,
  u'W-F/530-6P ',
  u'30S',
  800.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  1600.0,
  u'530PM NEWS',
  6.6,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  10,
  u'W-F/6-630P ',
  u'30S',
  1000.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  2000.0,
  u'6PM NEWS',
  7.9,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  11,
  u'W-F/630-7P ',
  u'30S',
  1500.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  3000.0,
  u'630PM NEWS',
  8.0,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  12,
  u'W-F/7-730P ',
  u'30S',
  1800.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  3600.0,
  u'WHEEL',
  11.1,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  13,
  u'W-F/730-8P ',
  u'30S',
  1800.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  3600.0,
  u'JEOPARDY',
  11.9,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  14,
  u'Sun/7-8P ',
  u'30S',
  2500.0,
  Timestamp('2012-09-02 00:00:00'),
  Timestamp('2012-09-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  2500.0,
  u'60 M INUTES',
  7.9,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  15,
  u'Sat/9-10P ',
  u'30S',
  750.0,
  Timestamp('2012-09-01 00:00:00'),
  Timestamp('2012-09-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'CRIMETIME SAT',
  4.9,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  16,
  u'W-F/11-1135P ',
  u'30S',
  750.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  2.0,
  2.0,
  1500.0,
  u'LATE NEWS',
  5.3,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  17,
  u'W-F/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-08-29 00:00:00'),
  Timestamp('2012-08-31 00:00:00'),
  1.0,
  4.0,
  4.0,
  1000.0,
  u'LETTERMAN',
  2.3,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  18,
  u'Sun/9-1030A ',
  u'30S',
  600.0,
  Timestamp('2012-09-02 00:00:00'),
  Timestamp('2012-09-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'SUNDAY MORNING',
  7.3,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  19,
  u'Sat/730-8P ',
  u'30S',
  500.0,
  Timestamp('2012-09-01 00:00:00'),
  Timestamp('2012-09-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  500.0,
  u'JEOPARDY',
  5.2,
  datetime.datetime(2012, 8, 28, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  20,
  u'Mon/530-6A ',
  u'30S',
  200.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  200.0,
  u'530AM NEWS',
  2.2,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  21,
  u'Mon/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'6AM NEWS',
  3.8,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  22,
  u'Mon/7-9A ',
  u'30S',
  400.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  2.0,
  2.0,
  800.0,
  u'CBS THIS MORNING',
  2.7,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  23,
  u'Mon/9-10A ',
  u'30S',
  300.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'LIVE WITH KELLY',
  3.5,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  24,
  u'Mon/11A-12N ',
  u'30S',
  1000.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'PRICE IS RIGHT',
  4.5,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  25,
  u'Mon/12N-1230P ',
  u'30S',
  400.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NOON NEWS',
  4.0,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  26,
  u'Mon/5-530P ',
  u'30S',
  800.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  800.0,
  u'5PM NEWS',
  6.7,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  27,
  u'Mon/6-630P ',
  u'30S',
  1000.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'6PM NEWS',
  7.9,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  28,
  u'Mon/630-7P ',
  u'30S',
  1500.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'630PM NEWS',
  8.0,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  29,
  u'Mon/7-730P ',
  u'30S',
  1800.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  1800.0,
  u'WHEEL',
  11.1,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  30,
  u'Mon/11-1135P ',
  u'30S',
  750.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'LATE NEWS',
  5.3,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  31,
  u'Mon/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-09-03 00:00:00'),
  Timestamp('2012-09-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'LETTERMAN',
  2.3,
  datetime.datetime(2012, 8, 29, 0, 0),
  u'Rev #2: A',
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  nan,
  u'  Total 53 Spots for:',
  nan,
  39850.0,
  NaT,
  NaT,
  nan,
  nan,
  53.0,
  39850.0,
  nan,
  277.4,
  nan,
  nan,
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  39850.0,
  u'Sep/12',
  277.4,
  u'Sep/12',
  nan,
  '2012/PROTECT MI VOTE 3 (13464155038459)_df'],
 [nan,
  u'##CASH',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  1,
  u'Fri/1235-135A ',
  u'30S',
  100.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  2,
  u'Fri/12N-1230P ',
  u'30S',
  1200.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  1200.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  3,
  u'Fri/4-5P ',
  u'30S',
  800.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  800.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  4,
  u'Fri/630-7A ',
  u'30S',
  900.0,
  Timestamp('2012-11-02 00:00:00'),
  Timestamp('2012-11-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  900.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  5,
  u'Mon/1235-135A ',
  u'30S',
  100.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  6,
  u'Mon/12N-1230P ',
  u'30S',
  1200.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  1200.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  7,
  u'Mon/4-5P ',
  u'30S',
  800.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  800.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  8,
  u'Mon/6-630A ',
  u'30S',
  800.0,
  Timestamp('2012-11-05 00:00:00'),
  Timestamp('2012-11-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  800.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  9,
  u'Sat/1135P-1235A ',
  u'30S',
  200.0,
  Timestamp('2012-11-03 00:00:00'),
  Timestamp('2012-11-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  200.0,
  u'CSI: NY',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: CSI: NY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  10,
  u'Sat/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-11-03 00:00:00'),
  Timestamp('2012-11-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL-FORTNE W',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE W',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  11,
  u'Sat/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-11-03 00:00:00'),
  Timestamp('2012-11-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY-WKND',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY-WKND',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  12,
  u'Sun/1130P-1230A ',
  u'30S',
  300.0,
  Timestamp('2012-11-04 00:00:00'),
  Timestamp('2012-11-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'CLOSER',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: CLOSER',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  13,
  u'Sun/9-1030A ',
  u'30S',
  2500.0,
  Timestamp('2012-11-04 00:00:00'),
  Timestamp('2012-11-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  2500.0,
  u'SUNDAY MRN-CBS',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: SUNDAY MRN-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  14,
  u'Thu/1235-135A ',
  u'30S',
  100.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  15,
  u'Thu/12N-1230P ',
  u'30S',
  1200.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  1200.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  16,
  u'Thu/4-5P ',
  u'30S',
  800.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  800.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  17,
  u'Thu/6-630A ',
  u'30S',
  800.0,
  Timestamp('2012-11-01 00:00:00'),
  Timestamp('2012-11-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  800.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  18,
  u'Tue/1235-135A ',
  u'30S',
  100.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  19,
  u'Tue/12N-1230P ',
  u'30S',
  1200.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  1200.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  20,
  u'Tue/4-5P ',
  u'30S',
  800.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  800.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  21,
  u'Tue/6-630A ',
  u'30S',
  800.0,
  Timestamp('2012-10-30 00:00:00'),
  Timestamp('2012-10-30 00:00:00'),
  1.0,
  1.0,
  1.0,
  800.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  22,
  u'Tue/630-7A ',
  u'30S',
  900.0,
  Timestamp('2012-11-06 00:00:00'),
  Timestamp('2012-11-06 00:00:00'),
  1.0,
  1.0,
  1.0,
  900.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  23,
  u'Wed/1235-135A ',
  u'30S',
  100.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  24,
  u'Wed/4-5P ',
  u'30S',
  800.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  800.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  25,
  u'Wed/630-7A ',
  u'30S',
  900.0,
  Timestamp('2012-10-31 00:00:00'),
  Timestamp('2012-10-31 00:00:00'),
  1.0,
  1.0,
  1.0,
  900.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 24, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'  Total 25 Spots for:',
  nan,
  21400.0,
  NaT,
  NaT,
  nan,
  nan,
  25.0,
  21400.0,
  nan,
  0.0,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  21400.0,
  u'Nov/12',
  0.0,
  u'Nov/12',
  nan,
  '2012/MDSCC-HD91.2 (13510941976831)_df'],
 [nan,
  u'##CASH ##SMRT',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  u'DETROIT INT BRIDGE CO',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  1,
  u'Fri/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'LETTERMAN',
  1.5,
  1.5,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: LETTERMAN',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  2,
  u'Fri/430-459A ',
  u'30S',
  50.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  50.0,
  u'NEWS',
  1.0,
  1.0,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  3,
  u'Fri/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NEWS',
  1.9,
  1.9,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  4,
  u'Fri/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NEWS',
  5.2,
  5.2,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  5,
  u'Fri/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NEWS',
  2.3,
  2.3,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  6,
  u'Fri/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WITH KELLY',
  2.6,
  2.6,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WITH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  7,
  u'Mon/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'LETTERMAN',
  1.5,
  1.5,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: LETTERMAN',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  8,
  u'Mon/430-459A ',
  u'30S',
  50.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  50.0,
  u'NEWS',
  1.0,
  1.0,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  9,
  u'Mon/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NEWS',
  1.9,
  1.9,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  10,
  u'Mon/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NEWS',
  5.2,
  5.2,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  11,
  u'Mon/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NEWS',
  2.3,
  2.3,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  12,
  u'Mon/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WITH KELLY',
  2.6,
  2.6,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WITH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  13,
  u'Sat/1135P-1235A ',
  u'30S',
  100.0,
  Timestamp('2012-10-13 00:00:00'),
  Timestamp('2012-10-13 00:00:00'),
  1.0,
  1.0,
  1.0,
  100.0,
  u'CRIMINAL MINDS',
  1.5,
  1.5,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: CRIMINAL MINDS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  14,
  u'Sat/7-730P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-13 00:00:00'),
  Timestamp('2012-10-13 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'WHEEL OF FORTUNE',
  4.9,
  4.9,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL OF FORTUNE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  15,
  u'Sat/730-8P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-13 00:00:00'),
  Timestamp('2012-10-13 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'JEOPARDY',
  4.7,
  4.7,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  16,
  u'Sat/9-10P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-13 00:00:00'),
  Timestamp('2012-10-13 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'CRIMETIME',
  3.3,
  3.3,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: CRIMETIME',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  17,
  u'Sat/9-11A ',
  u'30S',
  250.0,
  Timestamp('2012-10-13 00:00:00'),
  Timestamp('2012-10-13 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'CBS THIS MORNING SAT',
  1.2,
  1.2,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THIS MORNING SAT',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  18,
  u'Sun/1135P-1235A ',
  u'30S',
  150.0,
  Timestamp('2012-10-14 00:00:00'),
  Timestamp('2012-10-14 00:00:00'),
  1.0,
  1.0,
  1.0,
  150.0,
  u'LEVERAGE',
  1.9,
  1.9,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: LEVERAGE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  19,
  u'Sun/630-7P ',
  u'30S',
  750.0,
  Timestamp('2012-10-14 00:00:00'),
  Timestamp('2012-10-14 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'NEWS',
  4.9,
  4.9,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  20,
  u'Thu/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'LETTERMAN',
  1.5,
  1.5,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: LETTERMAN',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  21,
  u'Thu/430-459A ',
  u'30S',
  50.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  50.0,
  u'NEWS',
  1.0,
  1.0,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  22,
  u'Thu/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NEWS',
  1.9,
  1.9,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  23,
  u'Thu/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NEWS',
  5.2,
  5.2,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  24,
  u'Thu/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NEWS',
  2.3,
  2.3,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  25,
  u'Thu/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WITH KELLY',
  2.6,
  2.6,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WITH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  26,
  u'Tue/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'LETTERMAN',
  1.5,
  1.5,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: LETTERMAN',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  27,
  u'Tue/430-459A ',
  u'30S',
  50.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  50.0,
  u'NEWS',
  1.0,
  1.0,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  28,
  u'Tue/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NEWS',
  1.9,
  1.9,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  29,
  u'Tue/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NEWS',
  5.2,
  5.2,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  30,
  u'Tue/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NEWS',
  2.3,
  2.3,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  31,
  u'Tue/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WITH KELLY',
  2.6,
  2.6,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WITH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  32,
  u'Wed/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'LETTERMAN',
  1.5,
  1.5,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: LETTERMAN',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  33,
  u'Wed/430-459A ',
  u'30S',
  50.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  50.0,
  u'NEWS',
  1.0,
  1.0,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  34,
  u'Wed/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NEWS',
  1.9,
  1.9,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  35,
  u'Wed/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NEWS',
  5.2,
  5.2,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  36,
  u'Wed/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NEWS',
  2.3,
  2.3,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  37,
  u'Wed/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WITH KELLY',
  2.6,
  2.6,
  datetime.datetime(2012, 10, 4, 0, 0),
  u'Rev #0: A',
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WITH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'  Total 37 Spots for:',
  nan,
  16750.0,
  NaT,
  NaT,
  nan,
  nan,
  37.0,
  16750.0,
  nan,
  94.9,
  94.9,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  16750.0,
  u'Oct/12',
  nan,
  94.9,
  u'Oct/12',
  nan,
  '2012/DIBC.9 (13499631587260)_df'],
 [nan,
  u'##CASH ##MUNK',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  1,
  u'Fri/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  2,
  u'Fri/1235-135A ',
  u'30S',
  60.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  60.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  3,
  u'Fri/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  4,
  u'Fri/630-7P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'CBS EVE NWS',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS EVE NWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  5,
  u'Fri/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  6,
  u'Fri/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY<',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  7,
  u'Mon/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  8,
  u'Mon/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  9,
  u'Mon/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  10,
  u'Mon/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  11,
  u'Mon/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  12,
  u'Mon/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  13,
  u'Sat/3-330P ',
  u'30S',
  300.0,
  Timestamp('2012-10-06 00:00:00'),
  Timestamp('2012-10-06 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'COLLEGE FOOTBALL TODAY',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: COLLEGE FOOTBALL TODAY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  14,
  u'Sun/7-8P ',
  u'30S',
  3500.0,
  Timestamp('2012-10-07 00:00:00'),
  Timestamp('2012-10-07 00:00:00'),
  1.0,
  1.0,
  1.0,
  3500.0,
  u'60 MINUTES',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: 60 MINUTES',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  15,
  u'Sun/9-1030A ',
  u'30S',
  1000.0,
  Timestamp('2012-10-07 00:00:00'),
  Timestamp('2012-10-07 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'SUNDAY MRN-CBS',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: SUNDAY MRN-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  16,
  u'Thu/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  17,
  u'Thu/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  18,
  u'Thu/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  19,
  u'Thu/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  20,
  u'Tue/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  21,
  u'Tue/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  22,
  u'Tue/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  23,
  u'Tue/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  24,
  u'Tue/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  25,
  u'Tue/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  26,
  u'Wed/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  27,
  u'Wed/1235-135A ',
  u'30S',
  60.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  60.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  28,
  u'Wed/630-7P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'CBS EVE NWS',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS EVE NWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  29,
  u'Wed/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  30,
  u'Wed/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY<',
  0.0,
  datetime.datetime(2012, 9, 27, 0, 0),
  u'Rev #0: A',
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'  Total 30 Spots for:',
  nan,
  21820.0,
  NaT,
  NaT,
  nan,
  nan,
  30.0,
  21820.0,
  nan,
  0.0,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  21820.0,
  u'Oct/12',
  0.0,
  u'Oct/12',
  nan,
  '2012/MI Energy MI Jobs.9 (13492798972101)_df'],
 [nan,
  u'##CASH ##MUNK',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  1,
  u'Fri/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  2,
  u'Fri/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  3,
  u'Fri/11A-12N ',
  u'30S',
  1000.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'PRICE IS RIGHT',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: PRICE IS RIGHT',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  4,
  u'Fri/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  5,
  u'Fri/3-4P ',
  u'30S',
  300.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  6,
  u'Fri/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  7,
  u'Fri/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  8,
  u'Fri/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  9,
  u'Fri/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL-FORTNE',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  10,
  u'Fri/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-05 00:00:00'),
  Timestamp('2012-10-05 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  11,
  u'Mon/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  12,
  u'Mon/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  13,
  u'Mon/1235-135A ',
  u'30S',
  60.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  60.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  14,
  u'Mon/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  15,
  u'Mon/3-4P ',
  u'30S',
  300.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  16,
  u'Mon/5-530P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NWSCHNL3 AT 5P',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5P',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  17,
  u'Mon/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  18,
  u'Mon/6-630P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'NWSCHNL3 AT 6P',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6P',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  19,
  u'Mon/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  20,
  u'Mon/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY<',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  21,
  u'Mon/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-08 00:00:00'),
  Timestamp('2012-10-08 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  22,
  u'Sat/1135P-1235A ',
  u'30S',
  150.0,
  Timestamp('2012-10-06 00:00:00'),
  Timestamp('2012-10-06 00:00:00'),
  1.0,
  1.0,
  1.0,
  150.0,
  u'CSI: NY',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: CSI: NY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  23,
  u'Sat/7-730P ',
  u'30S',
  750.0,
  Timestamp('2012-10-06 00:00:00'),
  Timestamp('2012-10-06 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'WHEEL-FORTNE W',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE W',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  24,
  u'Sat/730-8P ',
  u'30S',
  750.0,
  Timestamp('2012-10-06 00:00:00'),
  Timestamp('2012-10-06 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'JEOPARDY-WKND',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY-WKND',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  25,
  u'Sat/9-10P ',
  u'30S',
  750.0,
  Timestamp('2012-10-06 00:00:00'),
  Timestamp('2012-10-06 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'CRIMETIME SATURDAY',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: CRIMETIME SATURDAY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  26,
  u'Sat/9-11A ',
  u'30S',
  150.0,
  Timestamp('2012-10-06 00:00:00'),
  Timestamp('2012-10-06 00:00:00'),
  1.0,
  2.0,
  2.0,
  300.0,
  u'CBS THS MRN:SA',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRN:SA',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  27,
  u'Sun/1130P-1230A ',
  u'30S',
  150.0,
  Timestamp('2012-10-07 00:00:00'),
  Timestamp('2012-10-07 00:00:00'),
  1.0,
  1.0,
  1.0,
  150.0,
  u'CLOSER',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: CLOSER',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  28,
  u'Sun/630-7P ',
  u'30S',
  750.0,
  Timestamp('2012-10-07 00:00:00'),
  Timestamp('2012-10-07 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'NEWS @ 630',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS @ 630',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  29,
  u'Sun/9-1030A ',
  u'30S',
  1000.0,
  Timestamp('2012-10-07 00:00:00'),
  Timestamp('2012-10-07 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'SUNDAY MRN-CBS',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: SUNDAY MRN-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  30,
  u'Thu/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  31,
  u'Thu/10-11P ',
  u'30S',
  2500.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  2500.0,
  u'ELEMENTARY',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: ELEMENTARY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  32,
  u'Thu/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  33,
  u'Thu/1235-135A ',
  u'30S',
  60.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  60.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  34,
  u'Thu/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  35,
  u'Thu/3-4P ',
  u'30S',
  300.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  36,
  u'Thu/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  37,
  u'Thu/5-530P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NWSCHNL3 AT 5P',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5P',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  38,
  u'Thu/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  39,
  u'Thu/6-630P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'NWSCHNL3 AT 6P',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6P',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  40,
  u'Thu/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  41,
  u'Thu/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY<',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  42,
  u'Thu/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-04 00:00:00'),
  Timestamp('2012-10-04 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  43,
  u'Tue/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  44,
  u'Tue/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  45,
  u'Tue/1235-135A ',
  u'30S',
  60.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  60.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  46,
  u'Tue/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  47,
  u'Tue/3-4P ',
  u'30S',
  300.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  48,
  u'Tue/5-530P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NWSCHNL3 AT 5P',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5P',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  49,
  u'Tue/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  50,
  u'Tue/6-630P ',
  u'30S',
  1500.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'NWSCHNL3 AT 6P',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6P',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  51,
  u'Tue/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  52,
  u'Tue/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-02 00:00:00'),
  Timestamp('2012-10-02 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  53,
  u'Wed/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  54,
  u'Wed/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  55,
  u'Wed/11A-12N ',
  u'30S',
  1000.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'PRICE IS RIGHT',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: PRICE IS RIGHT',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  56,
  u'Wed/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  57,
  u'Wed/3-4P ',
  u'30S',
  300.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  58,
  u'Wed/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  59,
  u'Wed/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  60,
  u'Wed/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  61,
  u'Wed/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  62,
  u'Wed/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL-FORTNE',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  63,
  u'Wed/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-03 00:00:00'),
  Timestamp('2012-10-03 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 9, 26, 0, 0),
  u'Rev #0: A',
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'  Total 64 Spots for:',
  nan,
  41380.0,
  NaT,
  NaT,
  nan,
  nan,
  64.0,
  41380.0,
  nan,
  0.0,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  41380.0,
  u'Oct/12',
  0.0,
  u'Oct/12',
  nan,
  '2012/MI ENERGY MI JOBS.8 (13492783680275)_df'],
 [nan,
  u'##CASH ##MUNK',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  1,
  u'Fri/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  2,
  u'Fri/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  2.0,
  2.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  3,
  u'Fri/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  4,
  u'Fri/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  5,
  u'Fri/5-530A ',
  u'30S',
  250.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  6,
  u'Fri/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  7,
  u'Fri/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  8,
  u'Fri/7-730P ',
  u'30S',
  5000.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  5000.0,
  u'WHEEL-FORTNE',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  9,
  u'Fri/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  3.0,
  3.0,
  1350.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  10,
  u'Fri/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  11,
  u'Mon/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  12,
  u'Mon/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  2.0,
  2.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  13,
  u'Mon/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  14,
  u'Mon/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  15,
  u'Mon/5-530A ',
  u'30S',
  250.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  16,
  u'Mon/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  17,
  u'Mon/530-6P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  18,
  u'Mon/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  19,
  u'Mon/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  3.0,
  3.0,
  1350.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  20,
  u'Mon/730-8P ',
  u'30S',
  5000.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  5000.0,
  u'JEOPARDY<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  21,
  u'Mon/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  22,
  u'Sat/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-27 00:00:00'),
  Timestamp('2012-10-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL-FORTNE W',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE W',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  23,
  u'Sat/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-27 00:00:00'),
  Timestamp('2012-10-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY-WKND',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY-WKND',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  24,
  u'Sat/8-9P ',
  u'30S',
  750.0,
  Timestamp('2012-10-27 00:00:00'),
  Timestamp('2012-10-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'CRIMETIME',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: CRIMETIME',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  25,
  u'Sat/9-11A ',
  u'30S',
  250.0,
  Timestamp('2012-10-27 00:00:00'),
  Timestamp('2012-10-27 00:00:00'),
  1.0,
  2.0,
  2.0,
  500.0,
  u'CBS THS MRN:SA',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRN:SA',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  26,
  u'Sun/8-9P ',
  u'30S',
  4000.0,
  Timestamp('2012-10-28 00:00:00'),
  Timestamp('2012-10-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  4000.0,
  u'AMAZING RACE',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: AMAZING RACE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  27,
  u'Sun/9-1030A ',
  u'30S',
  1500.0,
  Timestamp('2012-10-28 00:00:00'),
  Timestamp('2012-10-28 00:00:00'),
  1.0,
  2.0,
  2.0,
  3000.0,
  u'SUNDAY MRN-CBS',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: SUNDAY MRN-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  28,
  u'Thu/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  29,
  u'Thu/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  2.0,
  2.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  30,
  u'Thu/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  31,
  u'Thu/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  32,
  u'Thu/5-530A ',
  u'30S',
  250.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  33,
  u'Thu/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  34,
  u'Thu/530-6P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  35,
  u'Thu/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  36,
  u'Thu/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  3.0,
  3.0,
  1350.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  37,
  u'Thu/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  38,
  u'Thu/9-10P ',
  u'30S',
  4000.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  4000.0,
  u'PERSON OF INTEREST',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: PERSON OF INTEREST',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  39,
  u'Tue/10-11P ',
  u'30S',
  2500.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  2500.0,
  u'VEGAS',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: VEGAS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  40,
  u'Tue/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  41,
  u'Tue/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  2.0,
  2.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  42,
  u'Tue/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  43,
  u'Tue/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  44,
  u'Tue/5-530A ',
  u'30S',
  250.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  45,
  u'Tue/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  46,
  u'Tue/530-6P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'NWSCHNL3-530PM',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-530PM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  47,
  u'Tue/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  48,
  u'Tue/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  3.0,
  3.0,
  1350.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  49,
  u'Tue/730-8P ',
  u'30S',
  5000.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  5000.0,
  u'JEOPARDY<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  50,
  u'Tue/8-9P ',
  u'30S',
  5000.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  5000.0,
  u'NCIS',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NCIS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  51,
  u'Tue/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  52,
  u'Wed/1135P-1235A ',
  u'30S',
  300.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'D LETTRMAN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: D LETTRMAN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  53,
  u'Wed/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  2.0,
  2.0,
  100.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  54,
  u'Wed/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  55,
  u'Wed/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  56,
  u'Wed/5-530A ',
  u'30S',
  250.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  57,
  u'Wed/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  58,
  u'Wed/6-630P ',
  u'30S',
  3500.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  3500.0,
  u'NWSCHNL3 AT 6P',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6P',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  59,
  u'Wed/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  60,
  u'Wed/7-730P ',
  u'30S',
  5000.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  5000.0,
  u'WHEEL-FORTNE',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  61,
  u'Wed/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  3.0,
  3.0,
  1350.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  62,
  u'Wed/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WTH KELLY',
  0.0,
  datetime.datetime(2012, 10, 19, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WTH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'  Total 79 Spots for:',
  nan,
  72750.0,
  NaT,
  NaT,
  nan,
  nan,
  79.0,
  72750.0,
  nan,
  0.0,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  61850.0,
  u'Oct/12',
  0.0,
  u'Oct/12',
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  10900.0,
  u'Nov/12',
  0.0,
  u'Nov/12',
  nan,
  '2012/PROTECT WORKING FAMILY.5 (13510883853583)_df'],
 [nan,
  u'##CASH ##MUNK',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  1,
  u'Fri/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  2,
  u'Fri/11A-12N ',
  u'30S',
  1000.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'PRICE IS RIGHT',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: PRICE IS RIGHT',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  3,
  u'Fri/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  4,
  u'Fri/2-3P ',
  u'30S',
  300.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'NEW CBS TALK SHOW',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: NEW CBS TALK SHOW',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  5,
  u'Fri/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  6,
  u'Fri/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  7,
  u'Fri/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-12 00:00:00'),
  Timestamp('2012-10-12 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  8,
  u'Mon/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-15 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  9,
  u'Mon/11A-12N ',
  u'30S',
  1000.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-15 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'PRICE IS RIGHT',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: PRICE IS RIGHT',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  10,
  u'Mon/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-15 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  11,
  u'Mon/2-3P ',
  u'30S',
  300.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-15 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'NEW CBS TALK SHOW',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: NEW CBS TALK SHOW',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  12,
  u'Mon/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-15 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  13,
  u'Mon/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-15 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  14,
  u'Mon/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-15 00:00:00'),
  Timestamp('2012-10-15 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  15,
  u'Sat/8-9P ',
  u'30S',
  750.0,
  Timestamp('2012-10-13 00:00:00'),
  Timestamp('2012-10-13 00:00:00'),
  1.0,
  1.0,
  1.0,
  750.0,
  u'CRIMETIME',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: CRIMETIME',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  16,
  u'Sat/9-11A ',
  u'30S',
  150.0,
  Timestamp('2012-10-13 00:00:00'),
  Timestamp('2012-10-13 00:00:00'),
  1.0,
  1.0,
  1.0,
  150.0,
  u'CBS THS MRN:SA',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRN:SA',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  17,
  u'Thu/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  18,
  u'Thu/11A-12N ',
  u'30S',
  1000.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'PRICE IS RIGHT',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: PRICE IS RIGHT',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  19,
  u'Thu/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  20,
  u'Thu/2-3P ',
  u'30S',
  300.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'NEW CBS TALK SHOW',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: NEW CBS TALK SHOW',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  21,
  u'Thu/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  22,
  u'Thu/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  23,
  u'Thu/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL-FORTNE',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  24,
  u'Thu/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-11 00:00:00'),
  Timestamp('2012-10-11 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  25,
  u'Tue/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  26,
  u'Tue/11A-12N ',
  u'30S',
  1000.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'PRICE IS RIGHT',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: PRICE IS RIGHT',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  27,
  u'Tue/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  28,
  u'Tue/2-3P ',
  u'30S',
  300.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'NEW CBS TALK SHOW',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: NEW CBS TALK SHOW',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  29,
  u'Tue/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  30,
  u'Tue/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  31,
  u'Tue/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-09 00:00:00'),
  Timestamp('2012-10-09 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  32,
  u'Wed/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  33,
  u'Wed/11A-12N ',
  u'30S',
  1000.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'PRICE IS RIGHT',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: PRICE IS RIGHT',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  34,
  u'Wed/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'SOAP OPERA ROTATION',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: SOAP OPERA ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  35,
  u'Wed/2-3P ',
  u'30S',
  300.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'NEW CBS TALK SHOW',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: NEW CBS TALK SHOW',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  36,
  u'Wed/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  37,
  u'Wed/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  38,
  u'Wed/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-10-10 00:00:00'),
  Timestamp('2012-10-10 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'CBS THS MRNG-2<',
  0.0,
  datetime.datetime(2012, 10, 1, 0, 0),
  u'Rev #0: A',
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRNG-2<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'  Total 38 Spots for:',
  nan,
  18650.0,
  NaT,
  NaT,
  nan,
  nan,
  38.0,
  18650.0,
  nan,
  0.0,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  18650.0,
  u'Oct/12',
  0.0,
  u'Oct/12',
  nan,
  '2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117723)_df'],
 [nan,
  u'##CASH',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  1,
  u'Fri/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  50.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  2,
  u'Fri/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  3,
  u'Fri/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  4,
  u'Fri/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  5,
  u'Fri/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  6,
  u'Fri/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  7,
  u'Fri/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-26 00:00:00'),
  Timestamp('2012-10-26 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  8,
  u'Mon/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  50.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  9,
  u'Mon/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  10,
  u'Mon/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  11,
  u'Mon/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  12,
  u'Mon/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  13,
  u'Mon/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  14,
  u'Mon/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-29 00:00:00'),
  Timestamp('2012-10-29 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  15,
  u'Sat/1135P-1235A ',
  u'30S',
  100.0,
  Timestamp('2012-10-27 00:00:00'),
  Timestamp('2012-10-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  100.0,
  u'CSI: NY',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: CSI: NY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  16,
  u'Sat/3-330P ',
  u'30S',
  300.0,
  Timestamp('2012-10-27 00:00:00'),
  Timestamp('2012-10-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'COLLEGE FOOTBALL TODAY',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: COLLEGE FOOTBALL TODAY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  17,
  u'Sat/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-27 00:00:00'),
  Timestamp('2012-10-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL-FORTNE W',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL-FORTNE W',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  18,
  u'Sat/730-8P ',
  u'30S',
  2000.0,
  Timestamp('2012-10-27 00:00:00'),
  Timestamp('2012-10-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'JEOPARDY-WKND',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: JEOPARDY-WKND',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  19,
  u'Sat/9-11A ',
  u'30S',
  250.0,
  Timestamp('2012-10-27 00:00:00'),
  Timestamp('2012-10-27 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'CBS THS MRN:SA',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THS MRN:SA',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  20,
  u'Sun/1130P-1230A ',
  u'30S',
  150.0,
  Timestamp('2012-10-28 00:00:00'),
  Timestamp('2012-10-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  150.0,
  u'CLOSER',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: CLOSER',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  21,
  u'Sun/9-1030A ',
  u'30S',
  1500.0,
  Timestamp('2012-10-28 00:00:00'),
  Timestamp('2012-10-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'SUNDAY MRN-CBS',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: SUNDAY MRN-CBS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  22,
  u'Thu/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  50.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  23,
  u'Thu/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  24,
  u'Thu/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  25,
  u'Thu/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  26,
  u'Thu/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  27,
  u'Thu/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  28,
  u'Thu/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-25 00:00:00'),
  Timestamp('2012-10-25 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  29,
  u'Tue/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  50.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  30,
  u'Tue/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  31,
  u'Tue/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  32,
  u'Tue/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  33,
  u'Tue/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  34,
  u'Tue/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  35,
  u'Tue/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-23 00:00:00'),
  Timestamp('2012-10-23 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  36,
  u'Wed/1235-135A ',
  u'30S',
  50.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  50.0,
  u'LT-FERGUSN-CBS<',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: LT-FERGUSN-CBS<',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  37,
  u'Wed/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NWSCHNL3-NOON',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3-NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  38,
  u'Wed/3-4P ',
  u'30S',
  400.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  39,
  u'Wed/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'ANDERSON',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  40,
  u'Wed/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NWSCHNL3 AT 5A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 5A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  41,
  u'Wed/6-630A ',
  u'30S',
  400.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  42,
  u'Wed/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-10-24 00:00:00'),
  Timestamp('2012-10-24 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NWSCHNL3 AT 6A',
  0.0,
  datetime.datetime(2012, 10, 22, 0, 0),
  u'Rev #0: A',
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'Contract Comment: NWSCHNL3 AT 6A',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'  Total 42 Spots for:',
  nan,
  19050.0,
  NaT,
  NaT,
  nan,
  nan,
  42.0,
  19050.0,
  nan,
  0.0,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  u'  Monthly Estimate Dollars:',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  16500.0,
  u'Oct/12',
  0.0,
  u'Oct/12',
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  nan,
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  2550.0,
  u'Nov/12',
  0.0,
  u'Nov/12',
  nan,
  '2012/MDSCC-HD91.1 (13510875225852)_df'],
 [nan,
  u'##CASH',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  u'PROTECTING MICHIGAN TAXPAYERS',
  nan,
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  1,
  u'Fri/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u"LET'S MAKE A DEAL",
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u"Contract Comment: LET'S MAKE A DEAL",
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  2,
  u'Fri/10-11P ',
  u'30S',
  3000.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  3000.0,
  u'BLUE BLOODS',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: BLUE BLOODS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  3,
  u'Fri/11-1135P ',
  u'30S',
  1250.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  1250.0,
  u'NEWSCHANNEL3 AT 11P',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWSCHANNEL3 AT 11P',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  4,
  u'Fri/1135P-1235A ',
  u'30S',
  250.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'DAVID LETTERMAN',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: DAVID LETTERMAN',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  5,
  u'Fri/1230-2P ',
  u'30S',
  300.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'PM SOAP ROTATION',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: PM SOAP ROTATION',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  6,
  u'Fri/12N-1230P ',
  u'30S',
  600.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  600.0,
  u'NEWS3 AT NOON',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWS3 AT NOON',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  7,
  u'Fri/3-4P ',
  u'30S',
  300.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  300.0,
  u'ANDERSON COOPER',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: ANDERSON COOPER',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  8,
  u'Fri/4-5P ',
  u'30S',
  400.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'DR. PHIL',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: DR. PHIL',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  9,
  u'Fri/530-6A ',
  u'30S',
  250.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  250.0,
  u'NEWSCHANNEL3 LIVE @530AM',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWSCHANNEL3 LIVE @530AM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  10,
  u'Fri/530-6P ',
  u'30S',
  1000.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  1000.0,
  u'NEWSCHANNEL3 LIVE AT 5',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWSCHANNEL3 LIVE AT 5',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  11,
  u'Fri/630-7A ',
  u'30S',
  450.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'NEWSCHANNEL3 LIVE @630AM',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: NEWSCHANNEL3 LIVE @630AM',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  12,
  u'Fri/630-7P ',
  u'30S',
  1500.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  1500.0,
  u'CBS EVENING NEWS',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS EVENING NEWS',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  13,
  u'Fri/7-730P ',
  u'30S',
  2000.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  2000.0,
  u'WHEEL OF FORTUNE',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: WHEEL OF FORTUNE',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  14,
  u'Fri/7-9A ',
  u'30S',
  450.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u'CBS THIS MORNING',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: CBS THIS MORNING',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  15,
  u'Fri/9-10A ',
  u'30S',
  400.0,
  Timestamp('2012-09-28 00:00:00'),
  Timestamp('2012-09-28 00:00:00'),
  1.0,
  1.0,
  1.0,
  400.0,
  u'LIVE WITH KELLY',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u'Contract Comment: LIVE WITH KELLY',
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  16,
  u'Mon/10-11A ',
  u'30S',
  450.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  450.0,
  u"LET'S MAKE A DEAL",
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  nan,
  u"Contract Comment: LET'S MAKE A DEAL",
  nan,
  nan,
  NaT,
  NaT,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  nan,
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 [nan,
  17,
  u'Mon/10-11P ',
  u'30S',
  3000.0,
  Timestamp('2012-10-01 00:00:00'),
  Timestamp('2012-10-01 00:00:00'),
  1.0,
  1.0,
  1.0,
  3000.0,
  u'HAWAII 5-0',
  0.0,
  datetime.datetime(2012, 9, 21, 0, 0),
  u'Rev #0: A',
  '2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df'],
 ...]

In [9]:
non_candidate_2012_df = pd.DataFrame(list_test, columns = ['Mod_Code', 'Buy_Line', 'Day/Time', 'Length', 'Rate', 'Starting_Date', 'Ending_Date', 'Number_of_Wks', 'Spt/Week', 'Total_Spots', 'Total_Dollars', 'Program_Name', 'Rating_RA35+', 'Rep:_RA35+', 'Last_Activity', 'Last_Mod/Rev', 'Advertiser_Name'])

In [10]:
non_candidate_2012_df


Out[10]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars Program_Name Rating_RA35+ Rep:_RA35+ Last_Activity Last_Mod/Rev Advertiser_Name
0 NaN ##CASH ##MENT NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
1 NaN 1 Sa-Su/11-1135P 30S 1500 2012-10-13 2012-10-14 1 2 2 3000 LATE NEWS AT 11PM 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
2 NaN 2 Sat/730-8P 30S 1000 2012-10-13 2012-10-13 1 1 1 1000 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
3 NaN 3 Sun/7-8P 30S 4000 2012-10-14 2012-10-14 1 1 1 4000 60 MINUTES 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
4 NaN 4 M-F/6-630A 30S 400 2012-10-15 2012-10-19 1 5 5 2000 NEWS 3 THIS AM 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
5 NaN 5 M-F/9-10A 30S 400 2012-10-15 2012-10-19 1 5 5 2000 LIVE W/KELLY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
6 NaN 6 M-W,F/11A-12N 30S 1000 2012-10-15 2012-10-19 1 4 4 4000 PRICE IS RIGHT 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
7 NaN 7 M,W-F/12N-1230P 30S 600 2012-10-15 2012-10-19 1 4 4 2400 NOON NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
8 NaN 8 M-Tu,Th-F/5-530P 30S 1000 2012-10-15 2012-10-19 1 4 4 4000 NEWS 3 AT 5 P 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
9 NaN 9 M-F/530-6P 30S 1000 2012-10-15 2012-10-19 1 5 5 5000 NEWS 3 AT 530P 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
10 NaN 10 M-F/6-630P 30S 1500 2012-10-15 2012-10-19 1 5 5 7500 NEWS 3 AT 6PM 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
11 NaN 11 M-F/7-730P 30S 2500 2012-10-15 2012-10-19 1 5 5 12500 WHEEL 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
12 NaN 12 M-F/730-8P 30S 2500 2012-10-15 2012-10-19 1 5 5 12500 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
13 NaN 13 M-W,F-Sa/11-1135P 30S 1500 2012-10-15 2012-10-20 1 5 5 7500 LATE NEWS AT 11PM 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
14 NaN 14 Tue/8-9P 30S 5000 2012-10-16 2012-10-16 1 1 1 5000 NCIS-CBS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
15 NaN 15 Wed/10-11P 30S 3500 2012-10-17 2012-10-17 1 1 1 3500 CSI 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
16 NaN 16 Fri/10-11P 30S 4000 2012-10-19 2012-10-19 1 1 1 4000 BLUE BLOODS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
17 NaN 17 Sat/730-8P 30S 1000 2012-10-20 2012-10-20 1 1 1 1000 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
18 NaN 18 Sun/7-8P 30S 4000 2012-10-21 2012-10-21 1 1 1 4000 60 MINUTES 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
19 NaN 19 Mon/6-630A 30S 400 2012-10-22 2012-10-22 1 1 1 400 NEWS 3 THIS MRN 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
20 NaN 20 Mon/9-10A 30S 400 2012-10-22 2012-10-22 1 1 1 400 LIVE WITH KELLY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
21 NaN 21 Mon/11A-12N 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 PRICE IS RIGHT 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
22 NaN 22 Mon/12N-1230P 30S 600 2012-10-22 2012-10-22 1 1 1 600 NOON NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
23 NaN 23 Mon/5-530P 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 5P NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
24 NaN 24 Mon/530-6P 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 530P NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
25 NaN 25 Mon/6-630P 30S 1500 2012-10-22 2012-10-22 1 1 1 1500 6P NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
26 NaN 26 Mon/7-730P 30S 2500 2012-10-22 2012-10-22 1 1 1 2500 WHEEL 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
27 NaN 27 Mon/730-8P 30S 2500 2012-10-22 2012-10-22 1 1 1 2500 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
28 NaN 28 Mon/11-1135P 30S 1500 2012-10-22 2012-10-22 1 1 1 1500 11P NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
29 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
7999 NaN 1 Tu-F/5-530P 30S 2000 2012-10-30 2012-11-02 1 4 4 8000 NEWS AT 5PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8000 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8001 NaN 2 Tu-F/530-6P 30S 2000 2012-10-30 2012-11-02 1 4 4 8000 NEWS AT 530PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8002 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8003 NaN 3 Tu-F/6-630P 30S 3500 2012-10-30 2012-11-02 1 4 4 14000 NEWS AT 6PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8004 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8005 NaN 4 Tu-F/7-730P 30S 5000 2012-10-30 2012-11-02 1 4 4 20000 WHEEL 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8006 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8007 NaN 5 Tu-F/730-8P 30S 5000 2012-10-30 2012-11-02 1 4 4 20000 JEOPARDY 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8008 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8009 NaN 6 Tue/8-9P 30S 7000 2012-10-30 2012-10-30 1 1 1 7000 NCIS 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8010 NaN 7 Thu/9-10P 30S 6000 2012-11-01 2012-11-01 1 1 1 6000 PERSON OF INTEREST 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8011 NaN 8 Thu/10-11P 30S 6000 2012-11-01 2012-11-01 1 1 1 6000 ELEMENTARY 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8012 NaN 9 Sat/7-730P 30S 2000 2012-11-03 2012-11-03 1 1 1 2000 WHEEL 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8013 NaN 10 Sat/730-8P 30S 2000 2012-11-03 2012-11-03 1 1 1 2000 JEOPARDY 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8014 NaN 11 Sat/9-10P 30S 2500 2012-11-03 2012-11-03 1 1 1 2500 CRIMETIME 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8015 NaN 12 Sun/1-4P 30S 4000 2012-11-04 2012-11-04 1 2 2 8000 NFL GAME 1 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8016 NaN 13 Sun/4-7P 30S 5000 2012-11-04 2012-11-04 1 1 1 5000 NFL GAME 2 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8017 NaN 14 Sun/7-8P 30S 6000 2012-11-04 2012-11-04 1 1 1 6000 60 MINUTES 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8018 NaN 15 Sun/8-9P 30S 6000 2012-11-04 2012-11-04 1 1 1 6000 AMAZING RACE 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8019 NaN 16 Mon/5-530P 30S 2000 2012-11-05 2012-11-05 1 1 1 2000 NEWS AT 5PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8020 NaN 17 Mon/530-6P 30S 2000 2012-11-05 2012-11-05 1 1 1 2000 NEWS AT 530PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8021 NaN 18 Mon/6-630P 30S 3500 2012-11-05 2012-11-05 1 1 1 3500 NEWS AT 6PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8022 NaN 19 Mon/7-730P 30S 5000 2012-11-05 2012-11-05 1 1 1 5000 WHEEL 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8023 NaN 20 Mon/730-8P 30S 5000 2012-11-05 2012-11-05 1 1 1 5000 JEOPARDY 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8024 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8025 NaN NaN Total 36 Spots for: NaN 138000 NaT NaT NaN NaN 36 138000 NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8026 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8027 NaN NaN Monthly Estimate Dollars: NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8028 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN 138000 Nov/12 0 Nov/12 NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None

8029 rows × 17 columns


In [11]:
none_advertiser_2012_df = non_candidate_2012_df[non_candidate_2012_df['Advertiser_Name'].isnull()]

In [12]:
#def fill_blanks(row1, row2, row3, row4):
#    if not row1:
#        (row1 == row2) and (row2 == row3) and (row3 == row4) and (row4 == 0.0)
        #return row1, row2, row3, row4
#    else: 
#        return row1, row2, row3, row4

In [13]:
#def fill_blanks(row1, row2):
#    if not row1:
#        (row1 == row2)
#        return row1, row2, row3, row4
#    else: 
#        return row1, row2

In [14]:
#fill_blanks(NaN, '1')

In [14]:


In [15]:
none_advertiser_2012_df


Out[15]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars Program_Name Rating_RA35+ Rep:_RA35+ Last_Activity Last_Mod/Rev Advertiser_Name
0 NaN ##CASH ##MENT NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
1 NaN 1 Sa-Su/11-1135P 30S 1500 2012-10-13 2012-10-14 1 2 2 3000 LATE NEWS AT 11PM 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
2 NaN 2 Sat/730-8P 30S 1000 2012-10-13 2012-10-13 1 1 1 1000 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
3 NaN 3 Sun/7-8P 30S 4000 2012-10-14 2012-10-14 1 1 1 4000 60 MINUTES 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
4 NaN 4 M-F/6-630A 30S 400 2012-10-15 2012-10-19 1 5 5 2000 NEWS 3 THIS AM 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
5 NaN 5 M-F/9-10A 30S 400 2012-10-15 2012-10-19 1 5 5 2000 LIVE W/KELLY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
6 NaN 6 M-W,F/11A-12N 30S 1000 2012-10-15 2012-10-19 1 4 4 4000 PRICE IS RIGHT 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
7 NaN 7 M,W-F/12N-1230P 30S 600 2012-10-15 2012-10-19 1 4 4 2400 NOON NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
8 NaN 8 M-Tu,Th-F/5-530P 30S 1000 2012-10-15 2012-10-19 1 4 4 4000 NEWS 3 AT 5 P 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
9 NaN 9 M-F/530-6P 30S 1000 2012-10-15 2012-10-19 1 5 5 5000 NEWS 3 AT 530P 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
10 NaN 10 M-F/6-630P 30S 1500 2012-10-15 2012-10-19 1 5 5 7500 NEWS 3 AT 6PM 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
11 NaN 11 M-F/7-730P 30S 2500 2012-10-15 2012-10-19 1 5 5 12500 WHEEL 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
12 NaN 12 M-F/730-8P 30S 2500 2012-10-15 2012-10-19 1 5 5 12500 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
13 NaN 13 M-W,F-Sa/11-1135P 30S 1500 2012-10-15 2012-10-20 1 5 5 7500 LATE NEWS AT 11PM 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
14 NaN 14 Tue/8-9P 30S 5000 2012-10-16 2012-10-16 1 1 1 5000 NCIS-CBS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
15 NaN 15 Wed/10-11P 30S 3500 2012-10-17 2012-10-17 1 1 1 3500 CSI 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
16 NaN 16 Fri/10-11P 30S 4000 2012-10-19 2012-10-19 1 1 1 4000 BLUE BLOODS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
17 NaN 17 Sat/730-8P 30S 1000 2012-10-20 2012-10-20 1 1 1 1000 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
18 NaN 18 Sun/7-8P 30S 4000 2012-10-21 2012-10-21 1 1 1 4000 60 MINUTES 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
19 NaN 19 Mon/6-630A 30S 400 2012-10-22 2012-10-22 1 1 1 400 NEWS 3 THIS MRN 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
20 NaN 20 Mon/9-10A 30S 400 2012-10-22 2012-10-22 1 1 1 400 LIVE WITH KELLY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
21 NaN 21 Mon/11A-12N 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 PRICE IS RIGHT 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
22 NaN 22 Mon/12N-1230P 30S 600 2012-10-22 2012-10-22 1 1 1 600 NOON NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
23 NaN 23 Mon/5-530P 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 5P NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
24 NaN 24 Mon/530-6P 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 530P NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
25 NaN 25 Mon/6-630P 30S 1500 2012-10-22 2012-10-22 1 1 1 1500 6P NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
26 NaN 26 Mon/7-730P 30S 2500 2012-10-22 2012-10-22 1 1 1 2500 WHEEL 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
27 NaN 27 Mon/730-8P 30S 2500 2012-10-22 2012-10-22 1 1 1 2500 JEOPARDY 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
28 NaN 28 Mon/11-1135P 30S 1500 2012-10-22 2012-10-22 1 1 1 1500 11P NEWS 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
29 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.5 (13499895577303)_df None
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
7999 NaN 1 Tu-F/5-530P 30S 2000 2012-10-30 2012-11-02 1 4 4 8000 NEWS AT 5PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8000 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8001 NaN 2 Tu-F/530-6P 30S 2000 2012-10-30 2012-11-02 1 4 4 8000 NEWS AT 530PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8002 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8003 NaN 3 Tu-F/6-630P 30S 3500 2012-10-30 2012-11-02 1 4 4 14000 NEWS AT 6PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8004 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8005 NaN 4 Tu-F/7-730P 30S 5000 2012-10-30 2012-11-02 1 4 4 20000 WHEEL 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8006 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8007 NaN 5 Tu-F/730-8P 30S 5000 2012-10-30 2012-11-02 1 4 4 20000 JEOPARDY 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8008 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8009 NaN 6 Tue/8-9P 30S 7000 2012-10-30 2012-10-30 1 1 1 7000 NCIS 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8010 NaN 7 Thu/9-10P 30S 6000 2012-11-01 2012-11-01 1 1 1 6000 PERSON OF INTEREST 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8011 NaN 8 Thu/10-11P 30S 6000 2012-11-01 2012-11-01 1 1 1 6000 ELEMENTARY 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8012 NaN 9 Sat/7-730P 30S 2000 2012-11-03 2012-11-03 1 1 1 2000 WHEEL 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8013 NaN 10 Sat/730-8P 30S 2000 2012-11-03 2012-11-03 1 1 1 2000 JEOPARDY 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8014 NaN 11 Sat/9-10P 30S 2500 2012-11-03 2012-11-03 1 1 1 2500 CRIMETIME 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8015 NaN 12 Sun/1-4P 30S 4000 2012-11-04 2012-11-04 1 2 2 8000 NFL GAME 1 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8016 NaN 13 Sun/4-7P 30S 5000 2012-11-04 2012-11-04 1 1 1 5000 NFL GAME 2 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8017 NaN 14 Sun/7-8P 30S 6000 2012-11-04 2012-11-04 1 1 1 6000 60 MINUTES 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8018 NaN 15 Sun/8-9P 30S 6000 2012-11-04 2012-11-04 1 1 1 6000 AMAZING RACE 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8019 NaN 16 Mon/5-530P 30S 2000 2012-11-05 2012-11-05 1 1 1 2000 NEWS AT 5PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8020 NaN 17 Mon/530-6P 30S 2000 2012-11-05 2012-11-05 1 1 1 2000 NEWS AT 530PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8021 NaN 18 Mon/6-630P 30S 3500 2012-11-05 2012-11-05 1 1 1 3500 NEWS AT 6PM 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8022 NaN 19 Mon/7-730P 30S 5000 2012-11-05 2012-11-05 1 1 1 5000 WHEEL 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8023 NaN 20 Mon/730-8P 30S 5000 2012-11-05 2012-11-05 1 1 1 5000 JEOPARDY 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8024 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8025 NaN NaN Total 36 Spots for: NaN 138000 NaT NaT NaN NaN 36 138000 NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8026 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8027 NaN NaN Monthly Estimate Dollars: NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None
8028 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN 138000 Nov/12 0 Nov/12 NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df None

6988 rows × 17 columns


In [16]:
none_advertiser_2012_df['Advertiser_Name'] = none_advertiser_2012_df['Last_Mod/Rev']


-c:1: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame.
Try using .loc[row_index,col_indexer] = value instead

In [17]:
none_advertiser_2012_df['Last_Mod/Rev'] = none_advertiser_2012_df['Last_Activity']

In [18]:
none_advertiser_2012_df['Last_Activity'] = none_advertiser_2012_df['Rep:_RA35+']

In [19]:
none_advertiser_2012_df['Rep:_RA35+'] = 0.0

In [20]:
none_advertiser_2012_df


Out[20]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars Program_Name Rating_RA35+ Rep:_RA35+ Last_Activity Last_Mod/Rev Advertiser_Name
0 NaN ##CASH ##MENT NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
1 NaN 1 Sa-Su/11-1135P 30S 1500 2012-10-13 2012-10-14 1 2 2 3000 LATE NEWS AT 11PM 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
2 NaN 2 Sat/730-8P 30S 1000 2012-10-13 2012-10-13 1 1 1 1000 JEOPARDY 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
3 NaN 3 Sun/7-8P 30S 4000 2012-10-14 2012-10-14 1 1 1 4000 60 MINUTES 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
4 NaN 4 M-F/6-630A 30S 400 2012-10-15 2012-10-19 1 5 5 2000 NEWS 3 THIS AM 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
5 NaN 5 M-F/9-10A 30S 400 2012-10-15 2012-10-19 1 5 5 2000 LIVE W/KELLY 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
6 NaN 6 M-W,F/11A-12N 30S 1000 2012-10-15 2012-10-19 1 4 4 4000 PRICE IS RIGHT 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
7 NaN 7 M,W-F/12N-1230P 30S 600 2012-10-15 2012-10-19 1 4 4 2400 NOON NEWS 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
8 NaN 8 M-Tu,Th-F/5-530P 30S 1000 2012-10-15 2012-10-19 1 4 4 4000 NEWS 3 AT 5 P 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
9 NaN 9 M-F/530-6P 30S 1000 2012-10-15 2012-10-19 1 5 5 5000 NEWS 3 AT 530P 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
10 NaN 10 M-F/6-630P 30S 1500 2012-10-15 2012-10-19 1 5 5 7500 NEWS 3 AT 6PM 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
11 NaN 11 M-F/7-730P 30S 2500 2012-10-15 2012-10-19 1 5 5 12500 WHEEL 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
12 NaN 12 M-F/730-8P 30S 2500 2012-10-15 2012-10-19 1 5 5 12500 JEOPARDY 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
13 NaN 13 M-W,F-Sa/11-1135P 30S 1500 2012-10-15 2012-10-20 1 5 5 7500 LATE NEWS AT 11PM 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
14 NaN 14 Tue/8-9P 30S 5000 2012-10-16 2012-10-16 1 1 1 5000 NCIS-CBS 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
15 NaN 15 Wed/10-11P 30S 3500 2012-10-17 2012-10-17 1 1 1 3500 CSI 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
16 NaN 16 Fri/10-11P 30S 4000 2012-10-19 2012-10-19 1 1 1 4000 BLUE BLOODS 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
17 NaN 17 Sat/730-8P 30S 1000 2012-10-20 2012-10-20 1 1 1 1000 JEOPARDY 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
18 NaN 18 Sun/7-8P 30S 4000 2012-10-21 2012-10-21 1 1 1 4000 60 MINUTES 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
19 NaN 19 Mon/6-630A 30S 400 2012-10-22 2012-10-22 1 1 1 400 NEWS 3 THIS MRN 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
20 NaN 20 Mon/9-10A 30S 400 2012-10-22 2012-10-22 1 1 1 400 LIVE WITH KELLY 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
21 NaN 21 Mon/11A-12N 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 PRICE IS RIGHT 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
22 NaN 22 Mon/12N-1230P 30S 600 2012-10-22 2012-10-22 1 1 1 600 NOON NEWS 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
23 NaN 23 Mon/5-530P 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 5P NEWS 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
24 NaN 24 Mon/530-6P 30S 1000 2012-10-22 2012-10-22 1 1 1 1000 530P NEWS 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
25 NaN 25 Mon/6-630P 30S 1500 2012-10-22 2012-10-22 1 1 1 1500 6P NEWS 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
26 NaN 26 Mon/7-730P 30S 2500 2012-10-22 2012-10-22 1 1 1 2500 WHEEL 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
27 NaN 27 Mon/730-8P 30S 2500 2012-10-22 2012-10-22 1 1 1 2500 JEOPARDY 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
28 NaN 28 Mon/11-1135P 30S 1500 2012-10-22 2012-10-22 1 1 1 1500 11P NEWS 0 0 2012-10-11 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
29 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
7999 NaN 1 Tu-F/5-530P 30S 2000 2012-10-30 2012-11-02 1 4 4 8000 NEWS AT 5PM 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8000 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8001 NaN 2 Tu-F/530-6P 30S 2000 2012-10-30 2012-11-02 1 4 4 8000 NEWS AT 530PM 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8002 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8003 NaN 3 Tu-F/6-630P 30S 3500 2012-10-30 2012-11-02 1 4 4 14000 NEWS AT 6PM 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8004 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8005 NaN 4 Tu-F/7-730P 30S 5000 2012-10-30 2012-11-02 1 4 4 20000 WHEEL 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8006 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8007 NaN 5 Tu-F/730-8P 30S 5000 2012-10-30 2012-11-02 1 4 4 20000 JEOPARDY 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8008 NaN NaN Contract Comment: 1X PER DAY NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8009 NaN 6 Tue/8-9P 30S 7000 2012-10-30 2012-10-30 1 1 1 7000 NCIS 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8010 NaN 7 Thu/9-10P 30S 6000 2012-11-01 2012-11-01 1 1 1 6000 PERSON OF INTEREST 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8011 NaN 8 Thu/10-11P 30S 6000 2012-11-01 2012-11-01 1 1 1 6000 ELEMENTARY 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8012 NaN 9 Sat/7-730P 30S 2000 2012-11-03 2012-11-03 1 1 1 2000 WHEEL 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8013 NaN 10 Sat/730-8P 30S 2000 2012-11-03 2012-11-03 1 1 1 2000 JEOPARDY 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8014 NaN 11 Sat/9-10P 30S 2500 2012-11-03 2012-11-03 1 1 1 2500 CRIMETIME 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8015 NaN 12 Sun/1-4P 30S 4000 2012-11-04 2012-11-04 1 2 2 8000 NFL GAME 1 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8016 NaN 13 Sun/4-7P 30S 5000 2012-11-04 2012-11-04 1 1 1 5000 NFL GAME 2 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8017 NaN 14 Sun/7-8P 30S 6000 2012-11-04 2012-11-04 1 1 1 6000 60 MINUTES 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8018 NaN 15 Sun/8-9P 30S 6000 2012-11-04 2012-11-04 1 1 1 6000 AMAZING RACE 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8019 NaN 16 Mon/5-530P 30S 2000 2012-11-05 2012-11-05 1 1 1 2000 NEWS AT 5PM 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8020 NaN 17 Mon/530-6P 30S 2000 2012-11-05 2012-11-05 1 1 1 2000 NEWS AT 530PM 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8021 NaN 18 Mon/6-630P 30S 3500 2012-11-05 2012-11-05 1 1 1 3500 NEWS AT 6PM 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8022 NaN 19 Mon/7-730P 30S 5000 2012-11-05 2012-11-05 1 1 1 5000 WHEEL 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8023 NaN 20 Mon/730-8P 30S 5000 2012-11-05 2012-11-05 1 1 1 5000 JEOPARDY 0 0 2012-10-23 00:00:00 Rev #0: A 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8024 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8025 NaN NaN Total 36 Spots for: NaN 138000 NaT NaT NaN NaN 36 138000 NaN 0 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8026 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8027 NaN NaN Monthly Estimate Dollars: NaN NaN NaT NaT NaN NaN NaN NaN NaN NaN 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df
8028 NaN NaN NaN NaN NaN NaT NaT NaN NaN NaN 138000 Nov/12 0 0 Nov/12 NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df

6988 rows × 17 columns


In [21]:
non_candidate_2012_df[non_candidate_2012_df['Advertiser_Name'].isnull()] = none_advertiser_2012_df

In [22]:
non_candidate_2012_df['Rep:_RA35+'].value_counts()


Out[22]:
0.0    6998
2.5      35
1.5      33
2.3      23
1.9      21
2.0      21
1.6      18
2.6      18
3.5      16
3.0      14
5.2      13
5.5      11
1.0      10
2.7      10
4.9      10
...
90.5     1
7.4      1
11.4     1
4.5      1
4.6      1
8.5      1
14.0     1
260.0    1
143.0    1
12.2     1
0.7      1
13.9     1
8.8      1
237.8    1
3.7      1
Length: 80, dtype: int64

In [23]:
len(non_candidate_2012_df)


Out[23]:
8029

In [24]:
import re
def clean_totals(row_df):
    temp_string = str(row_df)
    total_sub = re.sub(r"(.*Total )(.*)$", r"", temp_string)
    if total_sub:
        return total_sub
        return temp_string

In [25]:
clean_totals("   Total babe in the place                  .lclcijef9871209  dkdk")

In [26]:
import re
for index, row in non_candidate_2012_df.iterrows():
    temp_string = str(row['Day/Time'])
    re.sub(r"(.*Total )(.*)$", r" ", temp_string)
    print temp_string


nan
Sa-Su/11-1135P 
Sat/730-8P 
Sun/7-8P 
M-F/6-630A 
M-F/9-10A 
M-W,F/11A-12N 
M,W-F/12N-1230P 
M-Tu,Th-F/5-530P 
M-F/530-6P 
M-F/6-630P 
M-F/7-730P 
M-F/730-8P 
M-W,F-Sa/11-1135P 
Tue/8-9P 
Wed/10-11P 
Fri/10-11P 
Sat/730-8P 
Sun/7-8P 
Mon/6-630A 
Mon/9-10A 
Mon/11A-12N 
Mon/12N-1230P 
Mon/5-530P 
Mon/530-6P 
Mon/6-630P 
Mon/7-730P 
Mon/730-8P 
Mon/11-1135P 
nan
  Total 66 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/530-6P 
Contract Comment: NWSCHNL3-530PM
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/730-8P 
Contract Comment: JEOPARDY<
Mon/8-9P 
Contract Comment: HOW I MET MTHR/PARTNERS
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/4-7P 
Contract Comment: FOOTBALL
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/530-6P 
Contract Comment: NWSCHNL3-530PM
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/8-9P 
Contract Comment: BIG BANG/TWO & HALF MEN
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/530-6P 
Contract Comment: NWSCHNL3-530PM
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/7-9A 
nan
Contract Comment: CBS THS MRNG-2<
Tue/8-9P 
Contract Comment: NCIS
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Wed/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-730P 
Contract Comment: WHEEL-FORTNE
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 85 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/1230-2P 
Contract Comment: PM SOAP ROTATION
Fri/530-6P 
Contract Comment: NEWS
Fri/6-630A 
Contract Comment: NEWS
Fri/630-7A 
Contract Comment: NEWS
Fri/8-9P 
Contract Comment: UNDERCOVER BOSS
Mon/1230-2P 
Contract Comment: PM SOAP ROTATION
Mon/530-6P 
Contract Comment: NEWS
Mon/6-630A 
Contract Comment: NEWS
Mon/630-7A 
Contract Comment: NEWS
Sat/1135P-1235A 
Contract Comment: CRIMINAL MINDS
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sat/8-9P 
Contract Comment: COMEDY TIME
Sat/9-10P 
Contract Comment: CRIMETIME
Sun/1130P-1230A 
Contract Comment: THE CLOSER
Sun/630-7P 
Contract Comment: NEWS
Sun/7-8P 
Contract Comment: 60 MINUTES
Thu/10-11P 
Contract Comment: PERSON OF INTEREST
Thu/1230-2P 
Contract Comment: PM SOAP ROTATION
Thu/530-6P 
Contract Comment: NEWS
Thu/6-630A 
Contract Comment: NEWS
Thu/630-7A 
Contract Comment: NEWS
Tue/1230-2P 
Contract Comment: PM SOAP ROTATION
Tue/530-6P 
Contract Comment: NEWS
Tue/6-630A 
Contract Comment: NEWS
Tue/630-7A 
Contract Comment: NEWS
Wed/1230-2P 
Contract Comment: PM SOAP ROTATION
Wed/530-6P 
Contract Comment: NEWS
Wed/6-630A 
Contract Comment: NEWS
Wed/630-7A 
Contract Comment: NEWS
nan
  Total 30 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tue/6-630A 
Wed/6-630A 
Thu/6-630A 
Fri/6-630A 
Mon/6-630A 
Tue/630-7A 
Wed/630-7A 
Thu/630-7A 
Fri/630-7A 
Mon/630-7A 
Sat/9-11A 
Sun/9-1030A 
Sun/1030-11A 
Wed/9-10A 
Fri/9-10A 
Mon/9-10A 
Wed/5-530P 
Fri/5-530P 
Mon/5-530P 
Tue/530-6P 
Thu/530-6P 
Mon/530-6P 
Wed/6-630P 
Mon/6-630P 
Sat/7-730P 
Wed/7-730P 
Thu/7-730P 
Fri/7-730P 
Mon/7-730P 
Tue/730-8P 
Wed/730-8P 
Thu/730-8P 
Mon/730-8P 
Sat/730-8P 
Mon/8-9P 
Tue/9-10P 
Thu/10-11P 
Tue/11-1135P 
Thu/11-1135P 
Fri/11-1135P 
Sun/11-1135P 
Tue/1135P-1235A 
Wed/1135P-1235A 
Thu/1135P-1235A 
Fri/1135P-1235A 
Mon/1135P-1235A 
Sun/1130P-1230A 
nan
  Total 48 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
W-F/530-6A 
W-F/6-630A 
W-F/630-7A 
W-F/7-9A 
W-F/9-10A 
W-F/11A-12N 
W-F/12N-1230P 
W-F/5-530P 
W-F/530-6P 
W-F/6-630P 
W-F/630-7P 
W-F/7-730P 
W-F/730-8P 
Sun/7-8P 
Sat/9-10P 
W-F/11-1135P 
W-F/1135P-1235A 
Sun/9-1030A 
Sat/730-8P 
Mon/530-6A 
Mon/6-630A 
Mon/7-9A 
Mon/9-10A 
Mon/11A-12N 
Mon/12N-1230P 
Mon/5-530P 
Mon/6-630P 
Mon/630-7P 
Mon/7-730P 
Mon/11-1135P 
Mon/1135P-1235A 
nan
  Total 53 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/4-5P 
Contract Comment: ANDERSON
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/4-5P 
Contract Comment: ANDERSON
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Thu/4-5P 
Contract Comment: ANDERSON
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Tue/4-5P 
Contract Comment: ANDERSON
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/4-5P 
Contract Comment: ANDERSON
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
nan
  Total 25 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/1135P-1235A 
Contract Comment: LETTERMAN
Fri/430-459A 
Contract Comment: NEWS
Fri/530-6A 
Contract Comment: NEWS
Fri/530-6P 
Contract Comment: NEWS
Fri/6-630A 
Contract Comment: NEWS
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/1135P-1235A 
Contract Comment: LETTERMAN
Mon/430-459A 
Contract Comment: NEWS
Mon/530-6A 
Contract Comment: NEWS
Mon/530-6P 
Contract Comment: NEWS
Mon/6-630A 
Contract Comment: NEWS
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Sat/1135P-1235A 
Contract Comment: CRIMINAL MINDS
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sat/9-10P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THIS MORNING SAT
Sun/1135P-1235A 
Contract Comment: LEVERAGE
Sun/630-7P 
Contract Comment: NEWS
Thu/1135P-1235A 
Contract Comment: LETTERMAN
Thu/430-459A 
Contract Comment: NEWS
Thu/530-6A 
Contract Comment: NEWS
Thu/530-6P 
Contract Comment: NEWS
Thu/6-630A 
Contract Comment: NEWS
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/1135P-1235A 
Contract Comment: LETTERMAN
Tue/430-459A 
Contract Comment: NEWS
Tue/530-6A 
Contract Comment: NEWS
Tue/530-6P 
Contract Comment: NEWS
Tue/6-630A 
Contract Comment: NEWS
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Wed/1135P-1235A 
Contract Comment: LETTERMAN
Wed/430-459A 
Contract Comment: NEWS
Wed/530-6A 
Contract Comment: NEWS
Wed/530-6P 
Contract Comment: NEWS
Wed/6-630A 
Contract Comment: NEWS
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 37 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/4-5P 
Contract Comment: ANDERSON
Fri/630-7P 
Contract Comment: CBS EVE NWS
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/730-8P 
Contract Comment: JEOPARDY<
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/4-5P 
Contract Comment: ANDERSON
Mon/530-6P 
Contract Comment: NWSCHNL3-530PM
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Sat/3-330P 
Contract Comment: COLLEGE FOOTBALL TODAY
Sun/7-8P 
Contract Comment: 60 MINUTES
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/530-6P 
Contract Comment: NWSCHNL3-530PM
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Tue/4-5P 
Contract Comment: ANDERSON
Tue/530-6P 
Contract Comment: NWSCHNL3-530PM
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/630-7P 
Contract Comment: CBS EVE NWS
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/730-8P 
Contract Comment: JEOPARDY<
nan
  Total 30 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/11A-12N 
Contract Comment: PRICE IS RIGHT
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/730-8P 
Contract Comment: JEOPARDY<
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/10-11P 
Contract Comment: ELEMENTARY
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/730-8P 
Contract Comment: JEOPARDY<
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/11A-12N 
Contract Comment: PRICE IS RIGHT
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/530-6P 
Contract Comment: NWSCHNL3-530PM
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-730P 
Contract Comment: WHEEL-FORTNE
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 64 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/530-6P 
Contract Comment: NWSCHNL3-530PM
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/730-8P 
Contract Comment: JEOPARDY<
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/8-9P 
Contract Comment: AMAZING RACE
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/530-6P 
Contract Comment: NWSCHNL3-530PM
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Thu/9-10P 
Contract Comment: PERSON OF INTEREST
Tue/10-11P 
Contract Comment: VEGAS
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/530-6P 
Contract Comment: NWSCHNL3-530PM
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/730-8P 
Contract Comment: JEOPARDY<
Tue/8-9P 
Contract Comment: NCIS
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-730P 
Contract Comment: WHEEL-FORTNE
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 79 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/11A-12N 
Contract Comment: PRICE IS RIGHT
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/2-3P 
Contract Comment: NEW CBS TALK SHOW
Fri/4-5P 
Contract Comment: ANDERSON
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/2-3P 
Contract Comment: NEW CBS TALK SHOW
Mon/4-5P 
Contract Comment: ANDERSON
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/2-3P 
Contract Comment: NEW CBS TALK SHOW
Thu/4-5P 
Contract Comment: ANDERSON
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/7-730P 
Contract Comment: WHEEL-FORTNE
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/2-3P 
Contract Comment: NEW CBS TALK SHOW
Tue/4-5P 
Contract Comment: ANDERSON
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/11A-12N 
Contract Comment: PRICE IS RIGHT
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/2-3P 
Contract Comment: NEW CBS TALK SHOW
Wed/4-5P 
Contract Comment: ANDERSON
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
nan
  Total 38 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/3-330P 
Contract Comment: COLLEGE FOOTBALL TODAY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
nan
  Total 42 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
Fri/10-11A 
Contract Comment: LET'S MAKE A DEAL
Fri/10-11P 
Contract Comment: BLUE BLOODS
Fri/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Fri/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Fri/1230-2P 
Contract Comment: PM SOAP ROTATION
Fri/12N-1230P 
Contract Comment: NEWS3 AT NOON
Fri/3-4P 
Contract Comment: ANDERSON COOPER
Fri/4-5P 
Contract Comment: DR. PHIL
Fri/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Fri/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Fri/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Fri/630-7P 
Contract Comment: CBS EVENING NEWS
Fri/7-730P 
Contract Comment: WHEEL OF FORTUNE
Fri/7-9A 
Contract Comment: CBS THIS MORNING
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/10-11A 
Contract Comment: LET'S MAKE A DEAL
Mon/10-11P 
Contract Comment: HAWAII 5-0
Mon/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: PM SOAP ROTATION
Mon/3-4P 
Contract Comment: ANDERSON COOPER
Mon/4-5P 
Contract Comment: DR. PHIL
Mon/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Mon/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Mon/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Mon/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Mon/7-730P 
Contract Comment: WHEEL OF FORTUNE
Mon/7-9A 
Contract Comment: CBS THIS MORNING
Mon/730-8P 
Contract Comment: JEOPARDY
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Sat/10-11P 
Contract Comment: 48 HOURS MYSTERIES
Sat/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THIS MORNING SATURDAY
Sun/1-4P 
Contract Comment: NFL GAME WEEK 4- 9/30/12
Sun/10-1030P 
Contract Comment: NEWSCHANNEL3 AT 10P LIVE ON CW7
Sun/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sun/7-8P 
Contract Comment: 60 MINUTES  FTC 9/30
Sun/9-1030A 
Contract Comment: CBS SUNDAY MORNING
Thu/10-11A 
Contract Comment: LET'S MAKE A DEAL
Thu/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: PM SOAP ROTATION
Thu/3-4P 
Contract Comment: ANDERSON COOPER
Thu/4-5P 
Contract Comment: DR. PHIL
Thu/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Thu/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Thu/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Thu/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Thu/7-730P 
Contract Comment: WHEEL OF FORTUNE
Thu/7-9A 
Contract Comment: CBS THIS MORNING
Thu/730-8P 
Contract Comment: JEOPARDY
Thu/8-9P 
Contract Comment: BIG BANG THEORY / TWO AND A HALF M
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/10-11A 
Contract Comment: LET'S MAKE A DEAL
Tue/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Tue/1230-2P 
Contract Comment: PM SOAP ROTATION
Tue/3-4P 
Contract Comment: ANDERSON COOPER
Tue/4-5P 
Contract Comment: DR. PHIL
Tue/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Tue/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Tue/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Tue/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Tue/7-730P 
Contract Comment: WHEEL OF FORTUNE
Tue/7-9A 
Contract Comment: CBS THIS MORNING
Tue/8-9P 
Contract Comment: NCIS
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/9-10P 
Contract Comment: NCIS:LA
Wed/10-11A 
Contract Comment: LET'S MAKE A DEAL
Wed/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Wed/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Wed/11A-12N 
Contract Comment: PRICE IS RIGHT
Wed/12N-1230P 
Contract Comment: NEWS3 AT NOON
Wed/3-4P 
Contract Comment: ANDERSON COOPER
Wed/4-5P 
Contract Comment: DR. PHIL
Wed/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Wed/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Wed/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Wed/630-7P 
Contract Comment: CBS EVENING NEWS
Wed/7-9A 
Contract Comment: CBS THIS MORNING
Wed/730-8P 
Contract Comment: JEOPARDY
Wed/8-9P 
Contract Comment: SURVIVOR FTC. 9/19
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 86 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
Fri/1135P-1235A 
Contract Comment: LETTERMAN
Fri/5-530A 
Contract Comment: NEWS
Fri/530-6A 
Contract Comment: NEWS
Fri/530-6P 
Contract Comment: NEWS
Fri/6-630A 
Contract Comment: NEWS
Fri/630-7A 
Contract Comment: NEWS
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/1135P-1235A 
Contract Comment: LETTERMAN
Mon/5-530A 
Contract Comment: NEWS
Mon/530-6A 
Contract Comment: NEWS
Mon/530-6P 
Contract Comment: NEWS
Mon/6-630A 
Contract Comment: NEWS
Mon/630-7A 
Contract Comment: NEWS
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Sat/1135P-1235A 
Contract Comment: CRIMINAL MINDS
Sat/9-11A 
Contract Comment: CBS THIS MORNING SAT
Sun/1135P-1235A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS
Thu/1135P-1235A 
Contract Comment: LETTERMAN
Thu/5-530A 
Contract Comment: NEWS
Thu/530-6A 
Contract Comment: NEWS
Thu/530-6P 
Contract Comment: NEWS
Thu/6-630A 
Contract Comment: NEWS
Thu/630-7A 
Contract Comment: NEWS
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/1135P-1235A 
Contract Comment: LETTERMAN
Tue/5-530A 
Contract Comment: NEWS
Tue/530-6A 
Contract Comment: NEWS
Tue/530-6P 
Contract Comment: NEWS
Tue/6-630A 
Contract Comment: NEWS
Tue/630-7A 
Contract Comment: NEWS
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Wed/1135P-1235A 
Contract Comment: LETTERMAN
Wed/5-530A 
Contract Comment: NEWS
Wed/5-530P 
Contract Comment: NEWS
Wed/530-6A 
Contract Comment: NEWS
Wed/530-6P 
Contract Comment: NEWS
Wed/6-630A 
Contract Comment: NEWS
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 39 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/10-11P 
Contract Comment: BLUE BLOODS
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/11A-12N 
Contract Comment: PRICE IS RIGHT
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Fri/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Mon/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/530-6P 
Contract Comment: NWSCHNL3-530PM
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/730-8P 
Contract Comment: JEOPARDY<
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/7-8P 
Contract Comment: 60 MINUTES
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Sun/9-10P 
Contract Comment: THE GOOD WIFE
nan
  Total 65 Spots for:
nan
  Monthly Estimate Dollars:
nan
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
nan
nan
Tu-F/6-630A 
Tu-F/9-10A 
Tu-F/12N-1230P 
Tu-F/5-530P 
Tu-F/6-630P 
Tu-F/630-7P 
Tu-F/7-730P 
Tu-F/11-1135P 
Tu-F/1135P-1235A 
Sun/9-1030A 
Sun/1-430P 
M-Tu/6-630A 
M-Tu/12N-1230P 
M-Tu/5-530P 
M-Tu/6-630P 
M-Tu/630-7P 
M-Tu/11-1135P 
M-Tu/9-10A 
M-Tu/7-730P 
nan
  Total 45 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/1135P-1235A 
Contract Comment: LETTERMAN
Fri/1230-2P 
Contract Comment: PM SOAP ROTATION
Fri/430-459A 
Contract Comment: NEWS
Fri/530-6A 
Contract Comment: NEWS
Fri/530-6P 
Contract Comment: NEWS
Fri/6-630A 
Contract Comment: NEWS
Fri/630-7A 
Contract Comment: NEWS
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/1135P-1235A 
Contract Comment: LETTERMAN
Mon/1230-2P 
Contract Comment: PM SOAP ROTATION
Mon/430-459A 
Contract Comment: NEWS
Mon/530-6A 
Contract Comment: NEWS
Mon/530-6P 
Contract Comment: NEWS
Mon/6-630A 
Contract Comment: NEWS
Mon/630-7A 
Contract Comment: NEWS
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Sat/1135P-1235A 
Contract Comment: CRIMINAL MINDS
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-10P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THIS MORNING SAT
Sun/1130P-1230A 
Contract Comment: THE CLOSER
Sun/630-7P 
Contract Comment: NEWS
Thu/10-11P 
Contract Comment: ELEMENTARY
Thu/1135P-1235A 
Contract Comment: LETTERMAN
Thu/1230-2P 
Contract Comment: PM SOAP ROTATION
Thu/430-459A 
Contract Comment: NEWS
Thu/530-6A 
Contract Comment: NEWS
Thu/530-6P 
Contract Comment: NEWS
Thu/6-630A 
Contract Comment: NEWS
Thu/630-7A 
Contract Comment: NEWS
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Thu/9-10P 
Contract Comment: PERSON OF INTEREST
Tue/1135P-1235A 
Contract Comment: LETTERMAN
Tue/1230-2P 
Contract Comment: PM SOAP ROTATION
Tue/430-459A 
Contract Comment: NEWS
Tue/530-6A 
Contract Comment: NEWS
Tue/530-6P 
Contract Comment: NEWS
Tue/6-630A 
Contract Comment: NEWS
Tue/630-7A 
Contract Comment: NEWS
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Wed/1135P-1235A 
Contract Comment: LETTERMAN
Wed/1230-2P 
Contract Comment: PM SOAP ROTATION
Wed/430-459A 
Contract Comment: NEWS
Wed/530-6A 
Contract Comment: NEWS
Wed/530-6P 
Contract Comment: NEWS
Wed/6-630A 
Contract Comment: NEWS
Wed/630-7A 
Contract Comment: NEWS
Wed/8-9P 
Contract Comment: SURVIVOR
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 50 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Fri/2-3P 
Contract Comment: NEW CBS TALK SHOW
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/530-6A 
Contract Comment: NWSCHNL3LIVE5A<
Fri/530-6P 
Contract Comment: NWSCH3LIV5:30P
Fri/630-7A 
Contract Comment: NWSCHNL3LIVE6A
Fri/730-8P 
Contract Comment: JEOPARDY
Fri/8-9P 
Contract Comment: UNDERCOVER BOSS
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/11-1135P 
Contract Comment: NWSCHNL311AT11<
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Mon/2-3P 
Contract Comment: NEW CBS TALK SHOW
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Mon/6-630A 
Contract Comment: NWSCHNL3LIVE6A
Mon/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Mon/7-730P 
Contract Comment: WHEEL-FORTNE
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/6-630P 
Contract Comment: LOCAL NEWS
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/9-10P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/11-1135P 
Contract Comment: NWSCHNL311AT11<
Sun/1130P-1230A 
Contract Comment: CLOSER/AVG. ALL WKS
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/11-1135P 
Contract Comment: NWSCHNL311AT11<
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Thu/2-3P 
Contract Comment: NEW CBS TALK SHOW
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Thu/6-630A 
Contract Comment: NWSCHNL3LIVE6A
Thu/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Thu/7-730P 
Contract Comment: WHEEL-FORTNE
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/11-1135P 
Contract Comment: NWSCHNL311AT11<
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Tue/2-3P 
Contract Comment: NEW CBS TALK SHOW
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/6-630A 
Contract Comment: NWSCHNL3LIVE6A
Tue/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Tue/7-730P 
Contract Comment: WHEEL-FORTNE
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/9-10P 
Contract Comment: NCIS:LA-CBS
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Wed/2-3P 
Contract Comment: NEW CBS TALK SHOW
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/530-6A 
Contract Comment: NWSCHNL3LIVE5A<
Wed/530-6P 
Contract Comment: NWSCH3LIV5:30P
Wed/630-7A 
Contract Comment: NWSCHNL3LIVE6A
Wed/730-8P 
Contract Comment: JEOPARDY
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 69 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/11A-12N 
Contract Comment: PRICE IS RIGHT
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/2-3P 
Contract Comment: NEW CBS TALK SHOW
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/730-8P 
Contract Comment: JEOPARDY<
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/2-3P 
Contract Comment: NEW CBS TALK SHOW
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-730P 
Contract Comment: WHEEL-FORTNE
Mon/730-8P 
Contract Comment: JEOPARDY<
Mon/9-10P 
Contract Comment: 2 BROKE GIRLS /MIKE&MOLLY
Sat/11-1135P 
Contract Comment: NEWSCHANNEL3
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/3-330P 
Contract Comment: COLLEGE FOOTBALL TODAY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/11-1135P 
Contract Comment: NEWSCHANNEL3
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Sun/9-10P 
Contract Comment: THE GOOD WIFE
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/11-1135P 
Contract Comment: NEWSCHANNEL3
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Thu/2-3P 
Contract Comment: NEW CBS TALK SHOW
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/7-730P 
Contract Comment: WHEEL-FORTNE
Thu/730-8P 
Contract Comment: JEOPARDY<
Thu/9-10P 
Contract Comment: PERSON OF INTEREST
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/10-11P 
Contract Comment: CSI
Wed/11A-12N 
Contract Comment: PRICE IS RIGHT
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/2-3P 
Contract Comment: NEW CBS TALK SHOW
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-730P 
Contract Comment: WHEEL-FORTNE
Wed/730-8P 
Contract Comment: JEOPARDY<
nan
  Total 73 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tue/530-6A 
Thu/530-6A 
Mon/530-6A 
Mon/8-9P 
nan
  Total 4 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Tu-F/9-10A 
Tu-F/11A-12N 
Tu-F/12N-1230P 
Tu-F/2-3P 
Tu-Th/3-4P 
Tu-Th/4-5P 
Tu-F/5-6P 
Tu-F/6-630P 
Tu-F/7-730P 
Tu-F/730-8P 
Tu,Th,Su/11-1135P 
Sat/9-11A 
Sat/7-730P 
Sat/730-8P 
Sun/9-1030A 
Sun/1030-11A 
Mon/9-10P 
Wed/8-9P 
Wed/9-10P 
Thu/9-10P 
Tu-F/6-7A 
Tu-F/7-9A 
Tu-F/630-7P 
Mon/9-10A 
Mon/12N-1230P 
Mon/3-4P 
Mon/4-5P 
Mon/6-7A 
Mon/7-9A 
nan
  Total 56 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/730-8P 
Contract Comment: JEOPARDY<
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/530-6P 
Contract Comment: NWSCHNL3-530PM
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-730P 
Contract Comment: WHEEL-FORTNE
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/7-8P 
Contract Comment: 60 MINUTES
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/530-6P 
Contract Comment: NWSCHNL3-530PM
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/7-730P 
Contract Comment: WHEEL-FORTNE
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Thu/9-10P 
Contract Comment: PERSON OF INTEREST
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/10-11P 
Contract Comment: VEGAS
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/530-6P 
Contract Comment: NWSCHNL3-530PM
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/7-730P 
Contract Comment: WHEEL-FORTNE
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/730-8P 
Contract Comment: JEOPARDY<
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 66 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
nan
  Total 12 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
F-Su/11-1130P 
M-Tu/11-1130P 
Fri/6-630A 
M-Tu/6-630A 
Fri/630-7A 
M-Tu/630-7A 
Fri/7-9A 
M-Tu/7-9A 
Fri/9-10A 
M-Tu/9-10A 
Fri/12N-1230P 
M-Tu/12N-1230P 
Mon/2-3P 
Fri/3-4P 
M-Tu/3-4P 
Fri/4-5P 
Tue/4-5P 
Fri/5-6P 
M-Tu/5-6P 
Fri/6-630P 
M-Tu/6-630P 
Fri/630-7P 
M-Tu/630-7P 
Fri/7-730P 
M-Tu/7-730P 
M-Tu/730-8P 
Sun/9-1030A 
Sun/7-8P 
nan
  Total 42 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tu-F/530-6A 
Mon/530-6A 
Tu-F/6-630A 
Mon/6-630A 
Tu-F/630-7A 
Tu-F/7-9A 
Mon/7-9A 
Sat/9-11A 
Sun/9-1030A 
Tu-F/9-10A 
Mon/9-10A 
Tu-F/10-11A 
Mon/10-11A 
Tu-F/12N-1230P 
Mon/12N-1230P 
Tu-F/1230-2P 
Mon/1230-2P 
Tu-F/3-4P 
Mon/3-4P 
Tu-F/4-5P 
Mon/4-5P 
Tu-F/530-6P 
Mon/530-6P 
Tu-F/6-630P 
Mon/6-630P 
Sun/630-7P 
Sat/7-730P 
Thu/10-11P 
Tu-F/1135P-1235A 
Tu-F/1235-135A 
Mon/1235-135A 
Sun/1130P-1230A 
Mon/1135P-1235A 
nan
  Total 64 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/1230-2P 
Contract Comment: PM SOAP ROTATION
Fri/5-530A 
Contract Comment: NEWS
Fri/530-6A 
Contract Comment: NEWS
Fri/6-630A 
Contract Comment: NEWS
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/1230-2P 
Contract Comment: PM SOAP ROTATION
Mon/5-530A 
Contract Comment: NEWS
Mon/530-6A 
Contract Comment: NEWS
Mon/6-630A 
Contract Comment: NEWS
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Sat/1135P-1235A 
nan
Contract Comment: CRIMINAL MINDS
Sat/1135-1235A 
This is a make-good for Oct27 on line-11 for 1 spot/wk
This is a make-good for Nov03 on line-11 for 1 spot/wk
Order Comment: PLEASE CORRECT PROGRAM
Sat/1135-1235A 
Part of a makegood made up of lines 42-43
Order Comment: PLEASE CORRECT PROGRAM
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sun/1135P-1235A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS
Sun/9-1030A 
Contract Comment: CBS THIS MORNING SUN
Thu/1230-2P 
Contract Comment: PM SOAP ROTATION
Thu/5-530A 
Contract Comment: NEWS
Thu/530-6A 
Contract Comment: NEWS
Thu/6-630A 
Contract Comment: NEWS
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/1230-2P 
Contract Comment: PM SOAP ROTATION
Tue/5-530A 
Contract Comment: NEWS
Tue/530-6A 
Contract Comment: NEWS
Tue/6-630A 
Contract Comment: NEWS
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Wed/1230-2P 
Contract Comment: PM SOAP ROTATION
Wed/5-530A 
Contract Comment: NEWS
Wed/530-6A 
Contract Comment: NEWS
Wed/6-630A 
Contract Comment: NEWS
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
W-F/1230-2P 
Contract Comment: PM SOAP ROTATION
W-F/5-530A 
Contract Comment: NEWS
W-F/530-6A 
Contract Comment: NEWS
W-F/6-630A 
Contract Comment: NEWS
W-F/9-10A 
Contract Comment: LIVE WITH KELLY
W-F/1230-2P 
Contract Comment: PM SOAP ROTATION
W-F/5-530A 
Contract Comment: NEWS
W-F/530-6A 
Contract Comment: NEWS
W-F/6-630A 
Contract Comment: NEWS
W-F/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 71 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Wed/6-630A 
Thu/6-630A 
Fri/6-630A 
Mon/6-630A 
Wed/630-7A 
Thu/630-7A 
Fri/630-7A 
Mon/630-7A 
Mon/7-9A 
Sat/9-11A 
Sun/9-1030A 
Sun/1030-11A 
Wed/12N-1230P 
Fri/12N-1230P 
Wed/6-630P 
Thu/6-630P 
Sat/7-730P 
Thu/7-730P 
Wed/730-8P 
Fri/730-8P 
Sat/730-8P 
Sat/10-11P 
Sun/7-8P 
Wed/11-1135P 
Thu/11-1135P 
Sun/11-1135P 
Mon/11-1135P 
Wed/1135P-1235A 
Thu/1135P-1235A 
Mon/1135P-1235A 
Sun/1130P-1230A 
nan
  Total 31 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/10-11P 
Contract Comment: BLUE BLOODS
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/11A-12N 
Contract Comment: PRICE IS RIGHT
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/530-6P 
Contract Comment: NWSCHNL3-530PM
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/630-7P 
Contract Comment: CBS EVE NWS
Mon/730-8P 
Contract Comment: JEOPARDY<
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/8-9P 
Contract Comment: AMAZING RACE
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/10-11P 
Contract Comment: ELEMENTARY
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/530-6P 
Contract Comment: NWSCHNL3-530PM
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/630-7P 
Contract Comment: CBS EVE NWS
Thu/730-8P 
Contract Comment: JEOPARDY<
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/530-6P 
Contract Comment: NWSCHNL3-530PM
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/630-7P 
Contract Comment: CBS EVE NWS
Tue/730-8P 
Contract Comment: JEOPARDY<
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/11A-12N 
Contract Comment: PRICE IS RIGHT
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/530-6P 
Contract Comment: NWSCHNL3-530PM
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-730P 
Contract Comment: WHEEL-FORTNE
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 83 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tue/530-6A 
Wed/530-6A 
Thu/530-6A 
Fri/530-6A 
Mon/530-6A 
Tue/6-630A 
Wed/6-630A 
Thu/6-630A 
Fri/6-630A 
Mon/6-630A 
Tue/630-7A 
Wed/630-7A 
Thu/630-7A 
Fri/630-7A 
Mon/630-7A 
Tue/7-9A 
Wed/7-9A 
Thu/7-9A 
Fri/7-9A 
Mon/7-9A 
Sun/9-1030A 
Tue/9-10A 
Wed/9-10A 
Thu/9-10A 
Fri/9-10A 
Mon/9-10A 
Tue/12N-1230P 
Wed/12N-1230P 
Thu/12N-1230P 
Fri/12N-1230P 
Tue/5-530P 
Wed/5-530P 
Thu/5-530P 
Fri/5-530P 
Mon/5-530P 
Tue/530-6P 
Wed/530-6P 
Thu/530-6P 
Fri/530-6P 
Mon/530-6P 
Tue/7-730P 
Wed/7-730P 
Thu/7-730P 
Fri/7-730P 
Mon/7-730P 
Tue/730-8P 
Wed/730-8P 
Thu/730-8P 
Fri/730-8P 
Thu/9-10P 
Thu/10-11P 
Tue/11-1135P 
Wed/11-1135P 
Thu/11-1135P 
Fri/11-1135P 
Sat/11-1135P 
Sun/11-1135P 
Tue/1135P-1235A 
Wed/1135P-1235A 
Thu/1135P-1235A 
Fri/1135P-1235A 
Mon/1135P-1235A 
nan
  Total 68 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Wed/5-530A 
Fri/5-530A 
Tue/9-10A 
Mon/9-10A 
Sat/9-11A 
Tue/4-5P 
Wed/4-5P 
Thu/4-5P 
Fri/4-5P 
Mon/4-5P 
Wed/8-9P 
Thu/8-9P 
Sun/4-7P 
nan
  Total 14 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
W-F/530-6A 
Mon/530-6A 
Sun/630-7P 
Sat/6-630P 
nan
  Total 6 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
W-Su/11-1135P 
Contract Comment: 1X PER DAY
M-Tu/11-1135P 
Contract Comment: 1X PER DAY
W-F/6-7A 
Contract Comment: 1X PER DAY
M-Tu/6-7A 
Contract Comment: 1X PER DAY
W,F/7-9A 
Contract Comment: 1X PER DAY
Mon/7-9A 
W,F/12N-1230P 
Contract Comment: 1X PER DAY
Mon/12N-1230P 
Thu/3-4P 
Mon/3-4P 
W-F/5-530P 
Contract Comment: 1X PER DAY
M-Tu/5-530P 
Contract Comment: 1X PER DAY
W-F/530-6P 
Contract Comment: 1X PER DAY
M-Tu/530-6P 
Contract Comment: 1X PER DAY
W-F/6-630P 
Contract Comment: 1X PER DAY
M-Tu/6-630P 
Contract Comment: 1X PER DAY
W,F/630-7P 
Contract Comment: 1X PER DAY
Mon/630-7P 
W,F/7-730P 
Contract Comment: 1X PER DAY
Mon/7-730P 
Thu/730-8P 
Tue/730-8P 
Sat/6-630P 
Sun/9-1030A 
Sun/7-8P 
nan
  Total 46 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/530-6P 
Contract Comment: NEWS
Fri/6-630A 
Contract Comment: NEWS
Fri/6-630P 
Contract Comment: NEWS
Mon/530-6P 
Contract Comment: NEWS
Mon/6-630A 
Contract Comment: NEWS
Mon/6-630P 
Contract Comment: NEWS
Mon/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sun/9-1030A 
Contract Comment: CBS THIS MORNING SUN
Thu/530-6P 
Contract Comment: NEWS
Thu/6-630A 
Contract Comment: NEWS
Thu/6-630P 
Contract Comment: NEWS
Tue/6-630A 
Contract Comment: NEWS
nan
  Total 14 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/530-6P 
Contract Comment: NWSCHNL3-530PM
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/730-8P 
Contract Comment: JEOPARDY<
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/10-11P 
Contract Comment: THE MENTALIST
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/530-6P 
Contract Comment: NWSCHNL3-530PM
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Tue/530-6P 
Contract Comment: NWSCHNL3-530PM
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/7-9A 
nan
Contract Comment: CBS THS MRNG-2<
Tue/8-9P 
Contract Comment: NCIS
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
nan
  Total 28 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tu-F/9-10A 
Contract Comment: 1X PER DAY
Tu-F/12N-1230P 
Contract Comment: 1X PER DAY
Tu-F/3-4P 
Contract Comment: 1X PER DAY
Tu-F/5-630P 
Contract Comment: 1X PER DAY
Tu-F/530-6P 
Contract Comment: 1X PER DAY
Tu-F/6-630P 
Contract Comment: 1X PER DAY
W,F/630-7P 
Contract Comment: 1X PER DAY
Tu-F/7-730P 
Contract Comment: 2X PER DAY
Tu,Th/11-1135P 
Contract Comment: 1X PER DAY
Tue/8-9P 
Tue/9-10P 
Tue/10-11P 
Wed/9-10P 
Thu/10-11P 
Sat/7-730P 
Sat/730-8P 
Sun/630-7P 
Sun/7-8P 
Mon/9-10A 
Mon/12N-1230P 
Mon/3-4P 
Mon/5-530P 
Mon/530-6P 
Mon/6-630P 
Mon/630-7P 
Mon/7-730P 
Mon/11-1135P 
nan
  Total 60 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Tu-F/6-630P 
Contract Comment: 1X PER DAY
M-Th/6-630P 
Contract Comment: 1X PER DAY
nan
  Total 8 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
Fri/10-11P 
Contract Comment: BLUE BLOODS
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Fri/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Fri/11A-12N 
Contract Comment: PRICE IS RIGHT
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Fri/12N-1230P 
Contract Comment: NEWS3 AT NOON
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Fri/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Fri/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Fri/630-7P 
Contract Comment: CBS EVENING NEWS
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Fri/7-730P 
Contract Comment: WHEEL OF FORTUNE
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Fri/7-9A 
Contract Comment: CBS THIS MORNING
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Fri/730-8P 
Contract Comment: JEOPARDY
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Mon/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Mon/12N-1230P 
Contract Comment: NEWS3 AT NOON
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Mon/5-6A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Mon/5-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Mon/7-730P 
Contract Comment: WHEEL OF FORTUNE
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Mon/7-9A 
Contract Comment: CBS THIS MORNING
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Sat/10-11P 
Contract Comment: 48 HOURS MYSTERIES
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Sat/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE @6PM SATURDAY
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Sat/730-8P 
Contract Comment: JEOPARDY
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Sat/9-11A 
Contract Comment: CBS THIS MORNING SATURDAY
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Sun/1030-11A 
Contract Comment: FACE THE NATION
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Sun/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Sun/630-7P 
Contract Comment: NEWSCHANNEL3 LIVE @ 630PM SUNDAY
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Sun/7-8P 
Contract Comment: 60 MINUTES
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Sun/9-1030A 
Contract Comment: CBS SUNDAY MORNING
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Thu/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Thu/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Thu/630-7P 
Contract Comment: CBS EVENING NEWS
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Thu/730-8P 
Contract Comment: JEOPARDY
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Tue/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Tue/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Tue/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Tue/730-8P 
Contract Comment: JEOPARDY
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Wed/10-11P 
Contract Comment: C.S.I.
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Wed/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Wed/12N-1230P 
Contract Comment: NEWS3 AT NOON
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Wed/5-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Wed/7-730P 
Contract Comment: WHEEL OF FORTUNE
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
Wed/7-9A 
Contract Comment: CBS THIS MORNING
Order Comment: ELEMENT AT POSTION 1 IN DAYDETAILEDPERIOD IS RATE
nan
  Total 62 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/6-630A 
M-Tu/6-630A 
Fri/630-7A 
M-Tu/630-7A 
Fri/7-9A 
M-Tu/7-9A 
Fri/12N-1230P 
M-Tu/12N-1230P 
Fri/3-4P 
M-Tu/3-4P 
Fri/4-5P 
M-Tu/4-5P 
Fri/5-6P 
M-Tu/5-6P 
Fri/6-630P 
M-Tu/6-630P 
Fri/7-730P 
M-Tu/730-8P 
Sat/730-8P 
nan
  Total 27 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Mon/5-530A 
Thu/5-530A 
Fri/5-530A 
Mon/530-6A 
Wed/530-6A 
Thu/530-6A 
Fri/530-6A 
Mon/6-630A 
Wed/6-630A 
Thu/6-630A 
Fri/6-630A 
Mon/630-7A 
Thu/630-7A 
Wed/7-9A 
Fri/7-9A 
Sat/9-11A 
Sun/9-1030A 
Mon/9-10A 
Wed/9-10A 
Thu/9-10A 
Fri/9-10A 
Wed/10-11A 
Fri/10-11A 
Mon/12N-1230P 
Wed/12N-1230P 
Thu/12N-1230P 
Fri/12N-1230P 
Mon/1230-2P 
Thu/1230-2P 
Wed/3-4P 
Fri/3-4P 
Mon/4-5P 
Thu/4-5P 
Mon/5-530P 
Wed/5-530P 
Thu/5-530P 
Fri/5-530P 
Mon/530-6P 
Wed/530-6P 
Thu/530-6P 
Fri/530-6P 
Mon/6-630P 
Wed/6-630P 
Thu/6-630P 
Fri/6-630P 
Wed/630-7P 
Fri/630-7P 
Sat/6-630P 
Mon/7-730P 
Thu/7-730P 
Wed/730-8P 
Fri/730-8P 
Sat/7-730P 
Sat/730-8P 
Wed/8-9P 
Thu/10-11P 
Fri/10-11P 
Sat/9-10P 
Sun/7-8P 
Mon/11-1135P 
Wed/11-1135P 
Thu/11-1135P 
Fri/11-1135P 
Sat/11-1135P 
Sun/11-1135P 
Mon/1135P-1235A 
Wed/1135P-1235A 
Thu/1135P-1235A 
Fri/1135P-1235A 
Mon/1235-135A 
Wed/1235-135A 
Fri/1235-135A 
Sat/1135P-1235A 
Sun/1130P-1230A 
nan
  Total 75 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/530-6A 
Mon/6-630A 
Thu/6-630A 
Fri/630-7A 
Mon/7-9A 
Thu/7-9A 
Sat/9-11A 
Sun/9-1030A 
Mon/9-10A 
Thu/9-10A 
Fri/9-10A 
Mon/10-11A 
Thu/10-11A 
Fri/10-11A 
Fri/11A-12N 
Mon/12N-1230P 
Thu/12N-1230P 
Fri/12N-1230P 
Mon/1230-2P 
Thu/1230-2P 
Fri/2-3P 
Mon/3-4P 
Thu/3-4P 
Fri/3-4P 
Mon/4-5P 
Thu/4-5P 
Fri/4-5P 
Mon/5-530P 
Thu/5-530P 
Mon/530-6P 
Fri/530-6P 
Mon/6-630P 
Thu/6-630P 
Sat/6-630P 
Fri/7-730P 
Mon/730-8P 
Thu/730-8P 
Sat/7-730P 
Sat/730-8P 
Thu/9-10P 
Sat/8-9P 
Fri/11-1135P 
Sun/11-1135P 
Mon/1135P-1235A 
Thu/1135P-1235A 
Sat/1135P-1235A 
Sun/1130P-1230A 
nan
  Total 51 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Th-F,Su/11-1135P 
Contract Comment: 1X PER DAY
M-Tu/11-1135P 
Contract Comment: 1X PER DAY
W-F/9-10A 
Contract Comment: 1X PER DAY
Mon/9-10A 
Contract Comment: 1X PER DAY
W-F/12N-1230P 
Tue/12N-1230P 
W,F/1230-2P 
Contract Comment: 1X PER DAY
Mon/1230-2P 
Contract Comment: 1X PER DAY
Mon/5-6P 
W,F/6-630P 
Contract Comment: 1X PER DAY
Thu/7-730P 
Tue/7-730P 
W,F/730-8P 
Contract Comment: 1X PER DAY
Mon/730-8P 
Sat/330-7P 
Sun/9-1030A 
Sun/7-8P 
M-Tu/6-630P 
Contract Comment: 1X PER DAY
nan
  Total 27 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
W-F/6-630A 
W-F/630-7A 
W-F/7-9A 
W-F/9-10A 
W-F/11A-12N 
W-F/12N-1230P 
W-F/5-530P 
W-F/530-6P 
W-F/6-630P 
W-F/7-730P 
W-F/730-8P 
W-Su/11-1135P 
Thu/10-11P 
Fri/10-11P 
Sat/7-730P 
Sat/730-8P 
Sat/9-10P 
Sat/10-11P 
Sun/7-8P 
M-Tu/6-630A 
M-Tu/630-7A 
M-Tu/7-9A 
M-Tu/9-10A 
M-Tu/11A-12N 
M-Tu/12N-1230P 
M-Tu/5-530P 
M-Tu/530-6P 
M-Tu/6-630P 
M-Tu/7-730P 
M-Tu/730-8P 
M-Tu/11-1135P 
Tue/8-9P 
Tue/9-10P 
nan
  Total 70 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
Fri/10-11A 
Contract Comment: LET'S MAKE A DEAL
Fri/10-11P 
Contract Comment: BLUE BLOODS
Fri/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Fri/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Fri/12N-1230P 
Contract Comment: NEWS3 AT NOON
Fri/3-4P 
Contract Comment: ANDERSON COOPER
Fri/4-5P 
Contract Comment: DR. PHIL
Fri/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Fri/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Fri/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Fri/630-7P 
Contract Comment: CBS EVENING NEWS
Fri/7-9A 
Contract Comment: CBS THIS MORNING
Fri/730-8P 
Contract Comment: JEOPARDY
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/10-11A 
Contract Comment: LET'S MAKE A DEAL
Mon/10-11P 
Contract Comment: HAWAII 5-0
Mon/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: PM SOAP ROTATION
Mon/3-4P 
Contract Comment: ANDERSON COOPER
Mon/4-5P 
Contract Comment: DR. PHIL
Mon/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Mon/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Mon/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Mon/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Mon/7-730P 
Contract Comment: WHEEL OF FORTUNE
Mon/7-9A 
Contract Comment: CBS THIS MORNING
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/9-10P 
Contract Comment: TWO AND A HALF MEN/MIKE AND MOLLY
Sat/10-11P 
Contract Comment: 48 HOURS MYSTERIES
Sat/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THIS MORNING SATURDAY
Sun/1-4P 
Contract Comment: NFL GAME WEEK 4- 9/30/12
Sun/1-4P 
Contract Comment: NFL GAME WEEK 5- 10/7/12
Sun/10-1030P 
Contract Comment: NEWSCHANNEL3 AT 10P LIVE ON CW7
Sun/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sun/630-7P 
Contract Comment: NEWSCHANNEL3 LIVE @ 630PM SUNDAY
Sun/7-8P 
Contract Comment: 60 MINUTES  FTC 9/30
Sun/9-1030A 
Contract Comment: CBS SUNDAY MORNING
Thu/10-11A 
Contract Comment: LET'S MAKE A DEAL
Thu/10-11P 
Contract Comment: PERSON OF INTEREST LTC. 9/20
Thu/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: PM SOAP ROTATION
Thu/3-4P 
Contract Comment: ANDERSON COOPER
Thu/4-5P 
Contract Comment: DR. PHIL
Thu/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Thu/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Thu/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Thu/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Thu/7-730P 
Contract Comment: WHEEL OF FORTUNE
Thu/7-9A 
Contract Comment: CBS THIS MORNING
Thu/8-9P 
Contract Comment: BIG BANG THEORY / TWO AND A HALF M
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/10-11A 
Contract Comment: LET'S MAKE A DEAL
Tue/10-11P 
Contract Comment: CSI
Tue/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Tue/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Tue/12N-1230P 
Contract Comment: NEWS3 AT NOON
Tue/3-4P 
Contract Comment: ANDERSON COOPER
Tue/4-5P 
Contract Comment: DR. PHIL
Tue/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Tue/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Tue/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Tue/630-7P 
Contract Comment: CBS EVENING NEWS
Tue/7-9A 
Contract Comment: CBS THIS MORNING
Tue/730-8P 
Contract Comment: JEOPARDY
Tue/8-9P 
Contract Comment: NCIS
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/9-10P 
Contract Comment: NCIS:LA
Wed/10-11A 
Contract Comment: LET'S MAKE A DEAL
Wed/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Wed/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Wed/12N-1230P 
Contract Comment: NEWS3 AT NOON
Wed/3-4P 
Contract Comment: ANDERSON COOPER
Wed/4-5P 
Contract Comment: DR. PHIL
Wed/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Wed/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Wed/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Wed/630-7P 
Contract Comment: CBS EVENING NEWS
Wed/7-9A 
Contract Comment: CBS THIS MORNING
Wed/730-8P 
Contract Comment: JEOPARDY
Wed/8-9P 
Contract Comment: SURVIVOR FTC. 9/19
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 87 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
Fri/430-459A 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Fri/530-6A 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Fri/530-6P 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Fri/6-630A 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Mon/11-1135P 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Mon/530-6P 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Mon/630-7A 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Sat/1135P-1235A 
Contract Comment: CRIMINAL MINDS
Contract Comment: BOOKEND 15'S
Sat/6-630P 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Contract Comment: BOOKEND 15'S
Sat/730-8P 
Contract Comment: JEOPARDY
Contract Comment: BOOKEND 15'S
Sun/1030-11A 
Contract Comment: FACE THE NATION
Contract Comment: BOOKEND 15'S
Sun/1130P-1230A 
Contract Comment: THE CLOSER
Contract Comment: BOOKEND 15'S
Thu/11-1135P 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Thu/1135P-1235A 
Contract Comment: LETTERMAN
Contract Comment: BOOKEND 15'S
Thu/530-6A 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Thu/530-6P 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Thu/7-730P 
Contract Comment: WHEEL OF FORTUNE
Contract Comment: BOOKEND 15'S
Tue/1135P-1235A 
Contract Comment: LETTERMAN
Contract Comment: BOOKEND 15'S
Tue/430-459A 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Tue/530-6A 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Tue/530-6P 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Tue/630-7A 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Tue/7-730P 
Contract Comment: WHEEL OF FORTUNE
Contract Comment: BOOKEND 15'S
Wed/11-1135P 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Wed/1135P-1235A 
Contract Comment: LETTERMAN
Contract Comment: BOOKEND 15'S
Wed/430-459A 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Wed/530-6P 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Wed/6-630A 
Contract Comment: NEWS
Contract Comment: BOOKEND 15'S
Wed/7-730P 
Contract Comment: WHEEL OF FORTUNE
Contract Comment: BOOKEND 15'S
nan
  Total 60 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Sat/9-11A 
Tue/9-10A 
Wed/9-10A 
Thu/9-10A 
Fri/9-10A 
Mon/9-10A 
Mon/12N-1230P 
Tue/4-5P 
Wed/4-5P 
Thu/4-5P 
Fri/4-5P 
Mon/4-5P 
Wed/6-630P 
Thu/6-630P 
Mon/730-8P 
Sat/730-8P 
Tue/8-9P 
nan
  Total 18 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Mon/1135P-1235A 
Contract Comment: LETTERMAN
Mon/4-5P 
Contract Comment: DR. PHIL
Mon/7-9A 
Contract Comment: CBS THIS MORNING
Tu-F/1135P-1235A 
Contract Comment: LETTERMAN
Tu-F/1230-2P 
Contract Comment: PM SOAP ROTATION
Tu-F/4-5P 
Contract Comment: DR. PHIL
Tu-F/6-630P 
Contract Comment: 6P NEWS
Tu-F/7-730P 
Contract Comment: WHEEL OF FORTUNE
Tu-F/7-9A 
Contract Comment: CBS THIS MORNING
Tu-F/730-8P 
Contract Comment: JEOPARDY
nan
  Total 17 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/4-5P 
Contract Comment: ANDERSON
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/3-330P 
Contract Comment: COLLEGE FOOTBALL TODAY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/4-5P 
Contract Comment: ANDERSON
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/8-9P 
Contract Comment: SURVIVOR
nan
  Total 34 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/10-11A 
Contract Comment: LET'S MAKE A DEAL
Fri/10-11P 
Contract Comment: BLUE BLOODS
Fri/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Fri/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Fri/1230-2P 
Contract Comment: PM SOAP ROTATION
Fri/12N-1230P 
Contract Comment: NEWS3 AT NOON
Fri/3-4P 
Contract Comment: ANDERSON COOPER
Fri/4-5P 
Contract Comment: DR. PHIL
Fri/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Fri/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Fri/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Fri/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Fri/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Fri/630-7P 
Contract Comment: CBS EVENING NEWS
Fri/7-730P 
Contract Comment: WHEEL OF FORTUNE
Fri/7-9A 
Contract Comment: CBS THIS MORNING
Fri/730-8P 
Contract Comment: JEOPARDY
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/10-11A 
Contract Comment: LET'S MAKE A DEAL
Mon/10-11P 
Contract Comment: HAWAII 5-0
Mon/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Mon/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: PM SOAP ROTATION
Mon/12N-1230P 
Contract Comment: NEWS3 AT NOON
Mon/3-4P 
Contract Comment: ANDERSON COOPER
Mon/4-5P 
Contract Comment: DR. PHIL
Mon/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Mon/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Mon/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Mon/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Mon/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Mon/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Mon/7-730P 
Contract Comment: WHEEL OF FORTUNE
Mon/7-9A 
Contract Comment: CBS THIS MORNING
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/9-10P 
Contract Comment: TWO AND A HALF MEN/MIKE AND MOLLY
Sat/10-11P 
Contract Comment: 48 HOURS MYSTERIES
Sat/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THIS MORNING SATURDAY
Sun/1-4P 
Contract Comment: NFL GAME WEEK 4- 9/30/12
Sun/1-4P 
Contract Comment: NFL GAME WEEK 5- 10/7/12
Sun/10-1030P 
Contract Comment: NEWSCHANNEL3 AT 10P LIVE ON CW7
Sun/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sun/630-7P 
Contract Comment: NEWSCHANNEL3 LIVE @ 630PM SUNDAY
Sun/7-8P 
Contract Comment: 60 MINUTES  FTC 9/30
Sun/9-1030A 
Contract Comment: CBS SUNDAY MORNING
Thu/10-11A 
Contract Comment: LET'S MAKE A DEAL
Thu/10-11P 
Contract Comment: PERSON OF INTEREST LTC. 9/20
Thu/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Thu/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: PM SOAP ROTATION
Thu/12N-1230P 
Contract Comment: NEWS3 AT NOON
Thu/3-4P 
Contract Comment: ANDERSON COOPER
Thu/4-5P 
Contract Comment: DR. PHIL
Thu/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Thu/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Thu/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Thu/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Thu/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Thu/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Thu/7-730P 
Contract Comment: WHEEL OF FORTUNE
Thu/7-9A 
Contract Comment: CBS THIS MORNING
Thu/8-9P 
Contract Comment: BIG BANG THEORY / TWO AND A HALF M
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Wed/10-11A 
Contract Comment: LET'S MAKE A DEAL
Wed/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Wed/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Wed/1230-2P 
Contract Comment: PM SOAP ROTATION
Wed/12N-1230P 
Contract Comment: NEWS3 AT NOON
Wed/3-4P 
Contract Comment: ANDERSON COOPER
Wed/4-5P 
Contract Comment: DR. PHIL
Wed/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Wed/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Wed/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Wed/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Wed/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Wed/630-7P 
Contract Comment: CBS EVENING NEWS
Wed/7-730P 
Contract Comment: WHEEL OF FORTUNE
Wed/7-9A 
Contract Comment: CBS THIS MORNING
Wed/730-8P 
Contract Comment: JEOPARDY
Wed/8-9P 
Contract Comment: SURVIVOR FTC. 9/19
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 87 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/11A-12N 
Contract Comment: PRICE IS RIGHT
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Mon/7-730P 
Contract Comment: WHEEL-FORTNE
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/9-10P 
Contract Comment: PERSON OF INTEREST
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/11A-12N 
Contract Comment: PRICE IS RIGHT
Wed/530-6P 
Contract Comment: NWSCHNL3-530PM
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/730-8P 
Contract Comment: JEOPARDY<
nan
  Total 28 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Th-F/7-730P 
Contract Comment: 1X PER DAY
Sat/7-730P 
Mon/7-730P 
nan
  Total 4 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tu-F/5-530A 
Mon/5-530A 
Tu-F/530-6A 
Mon/5-530A 
Tu-F/630-7A 
Mon/630-7A 
Sat/9-11A 
Sun/9-1030A 
Tu-F/9-10A 
Mon/9-10A 
Tu-F/10-11A 
Tu-F/12N-1230P 
Mon/12N-1230P 
Tu-F/2-3P 
Mon/2-3P 
Tu-F/3-4P 
Mon/3-4P 
Tu-F/4-5P 
Tu-F/5-530P 
Tu-F/530-6P 
Tu-F/630-7P 
Sat/6-630P 
Tu-F/7-730P 
Mon/7-730P 
Tu-F/730-8P 
Sat/7-730P 
Tu-Su/11-1135P 
Tu-F/1135P-1235A 
Mon/1135P-1235A 
Sat/1135P-1235A 
Sun/1135P-1235A 
nan
  Total 54 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
W-F,M-Tu/5-530A 
W-F,M-Tu/530-6A 
W-F,M-Tu/6-630A 
W-F,M-Tu/630-7A 
W-F,M-Tu/7-9A 
W-F,M-Tu/9-10A 
W-F,M/12N-1230P 
W-F,M/1230-2P 
W-F,M/3-4P 
W-F,M/4-5P 
W-F,M/5-530P 
W-F,M/530-6P 
W-F,M/6-630P 
W-F,M/630-7P 
W-F,M/7-730P 
W-F,M/730-8P 
Mon/10-11P 
W-M/11-1135P 
Wed/10-11P 
Fri/10-11P 
Mon/8-9P 
Mon/9-10P 
Wed/9-10P 
Thu/9-10P 
Thu/10-11P 
Sun/730-830P 
Sun/830-930P 
Sun/930-1030P 
Sun/1-4P 
Sat/8-11P 
Sun/4-7P 
nan
  Total 62 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/11-1135P 
Contract Comment: NWSCHNL311AT11<
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Fri/530-6P 
Contract Comment: NWSCH3LIV5:30P
Fri/630-7P 
Contract Comment: CBS EVE NWS
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Mon/2-3P 
Contract Comment: NEW CBS TALK SHOW
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Mon/530-6A 
Contract Comment: NWSCHNL3LIVE5A<
Mon/530-6P 
Contract Comment: NWSCH3LIV5:30P
Mon/630-7A 
Contract Comment: NWSCHNL3LIVE6A
Mon/730-8P 
Contract Comment: JEOPARDY
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/10-11P 
Contract Comment: 48 HR MYSTERIES
Sat/11-1135P 
Contract Comment: NWSCHNL311AT11<
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/6-630P 
Contract Comment: LOCAL NEWS
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER/AVG. ALL WKS
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Thu/2-3P 
Contract Comment: NEW CBS TALK SHOW
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Thu/530-6A 
Contract Comment: NWSCHNL3LIVE5A<
Thu/530-6P 
Contract Comment: NWSCH3LIV5:30P
Thu/630-7A 
Contract Comment: NWSCHNL3LIVE6A
Thu/730-8P 
Contract Comment: JEOPARDY
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/10-11P 
Contract Comment: 48 HR MYSTERIES
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Tue/2-3P 
Contract Comment: NEW CBS TALK SHOW
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Tue/530-6A 
Contract Comment: NWSCHNL3LIVE5A<
Tue/530-6P 
Contract Comment: NWSCH3LIV5:30P
Tue/630-7A 
Contract Comment: NWSCHNL3LIVE6A
Tue/730-8P 
Contract Comment: JEOPARDY
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/11-1135P 
Contract Comment: NWSCHNL311AT11<
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Wed/530-6P 
Contract Comment: NWSCH3LIV5:30P
Wed/630-7P 
Contract Comment: CBS EVE NWS
Wed/7-730P 
Contract Comment: WHEEL-FORTNE
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 60 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Tu-F/9-10A 
Tu-F/11A-12N 
Tu-F/12N-1230P 
Tu-F/2-3P 
Tu-Th/3-4P 
Tu-Th/4-5P 
Tu-F/5-6P 
Tu-F/6-630P 
Tu-F/7-730P 
Tu-F/730-8P 
Tu,Th,Su/11-1135P 
Sat/9-11A 
Sat/7-730P 
Sat/730-8P 
Sun/9-1030A 
Sun/1030-11A 
Mon/9-10P 
Wed/8-9P 
Wed/9-10P 
Thu/9-10P 
Tu-F/6-7A 
Tu-F/7-9A 
Tu-F/630-7P 
Mon/9-10A 
Mon/12N-1230P 
Mon/3-4P 
Mon/4-5P 
Mon/6-7A 
Mon/7-9A 
nan
  Total 56 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Wed/5-6A 
Fri/5-6A 
Mon/6-630A 
Tue/6-630A 
Wed/6-630A 
Thu/6-630A 
Fri/6-630A 
Mon/630-7A 
Tue/630-7A 
Thu/630-7A 
Sat/9-11A 
Sun/9-1030A 
Mon/9-10A 
Tue/9-10A 
Wed/9-10A 
Thu/9-10A 
Fri/9-10A 
Wed/10-11A 
Fri/10-11A 
Mon/11A-12N 
Tue/11A-12N 
Thu/11A-12N 
Mon/12N-1230P 
Tue/12N-1230P 
Wed/12N-1230P 
Thu/12N-1230P 
Fri/12N-1230P 
Wed/1230-2P 
Fri/1230-2P 
Mon/2-3P 
Tue/2-3P 
Wed/2-3P 
Thu/2-3P 
Fri/2-3P 
Mon/3-4P 
Tue/3-4P 
Wed/3-4P 
Thu/3-4P 
Fri/3-4P 
Mon/4-5P 
Tue/4-5P 
Wed/4-5P 
Thu/4-5P 
Fri/4-5P 
Mon/5-530P 
Tue/5-530P 
Wed/5-530P 
Thu/5-530P 
Fri/5-530P 
Mon/530-6P 
Tue/530-6P 
Thu/530-6P 
Wed/6-630P 
Fri/6-630P 
Mon/630-7P 
Tue/630-7P 
Thu/630-7P 
Sat/6-630P 
Sun/630-7P 
Wed/7-730P 
Fri/7-730P 
Mon/730-8P 
Tue/730-8P 
Thu/730-8P 
Sat/730-8P 
Mon/10-11P 
Tue/8-9P 
Thu/10-11P 
Fri/8-9P 
Sat/10-11P 
Sun/8-9P 
Mon/11-1135P 
Tue/11-1135P 
Wed/11-1135P 
Thu/11-1135P 
Fri/11-1135P 
Sat/11-1135P 
Sun/11-1135P 
Mon/1135P-1235A 
Tue/1135P-1235A 
Wed/1135P-1235A 
Thu/1135P-1235A 
Fri/1135P-1235A 
Mon/1235-135A 
Tue/1235-135A 
Wed/1235-135A 
Thu/1235-135A 
Fri/1235-135A 
Sat/1135P-1235A 
Sun/1130P-1230A 
nan
  Total 90 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
Fri/10-11A 
Contract Comment: LET'S MAKE A DEAL
Fri/10-11P 
Contract Comment: BLUE BLOODS
Fri/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Fri/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Fri/12N-1230P 
Contract Comment: NEWS3 AT NOON
Fri/3-4P 
Contract Comment: ANDERSON COOPER
Fri/4-5P 
Contract Comment: DR. PHIL
Fri/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Fri/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Fri/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Fri/630-7P 
Contract Comment: CBS EVENING NEWS
Fri/7-9A 
Contract Comment: CBS THIS MORNING
Fri/730-8P 
Contract Comment: JEOPARDY
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/10-11A 
Contract Comment: LET'S MAKE A DEAL
Mon/10-11P 
Contract Comment: HAWAII 5-0
Mon/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: PM SOAP ROTATION
Mon/3-4P 
Contract Comment: ANDERSON COOPER
Mon/4-5P 
Contract Comment: DR. PHIL
Mon/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Mon/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Mon/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Mon/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Mon/7-730P 
Contract Comment: WHEEL OF FORTUNE
Mon/7-9A 
Contract Comment: CBS THIS MORNING
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/9-10P 
Contract Comment: TWO AND A HALF MEN/MIKE AND MOLLY
Sat/10-11P 
Contract Comment: 48 HOURS MYSTERIES
Sat/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THIS MORNING SATURDAY
Sun/1-4P 
Contract Comment: NFL GAME WEEK 4- 9/30/12
Sun/1-4P 
Contract Comment: NFL GAME WEEK 5- 10/7/12
Sun/10-1030P 
Contract Comment: NEWSCHANNEL3 AT 10P LIVE ON CW7
Sun/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sun/630-7P 
Contract Comment: NEWSCHANNEL3 LIVE @ 630PM SUNDAY
Sun/7-8P 
Contract Comment: 60 MINUTES  FTC 9/30
Sun/9-1030A 
Contract Comment: CBS SUNDAY MORNING
Thu/10-11A 
Contract Comment: LET'S MAKE A DEAL
Thu/10-11P 
Contract Comment: PERSON OF INTEREST LTC. 9/20
Thu/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: PM SOAP ROTATION
Thu/3-4P 
Contract Comment: ANDERSON COOPER
Thu/4-5P 
Contract Comment: DR. PHIL
Thu/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Thu/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Thu/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Thu/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Thu/7-730P 
Contract Comment: WHEEL OF FORTUNE
Thu/7-9A 
Contract Comment: CBS THIS MORNING
Thu/8-9P 
Contract Comment: BIG BANG THEORY / TWO AND A HALF M
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/10-11A 
Contract Comment: LET'S MAKE A DEAL
Tue/10-11P 
Contract Comment: CSI
Tue/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Tue/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Tue/12N-1230P 
Contract Comment: NEWS3 AT NOON
Tue/3-4P 
Contract Comment: ANDERSON COOPER
Tue/4-5P 
Contract Comment: DR. PHIL
Tue/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Tue/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Tue/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Tue/630-7P 
Contract Comment: CBS EVENING NEWS
Tue/7-9A 
Contract Comment: CBS THIS MORNING
Tue/730-8P 
Contract Comment: JEOPARDY
Tue/8-9P 
Contract Comment: NCIS
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/9-10P 
Contract Comment: NCIS:LA
Wed/10-11A 
Contract Comment: LET'S MAKE A DEAL
Wed/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Wed/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Wed/12N-1230P 
Contract Comment: NEWS3 AT NOON
Wed/3-4P 
Contract Comment: ANDERSON COOPER
Wed/4-5P 
Contract Comment: DR. PHIL
Wed/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Wed/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Wed/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Wed/630-7P 
Contract Comment: CBS EVENING NEWS
Wed/7-9A 
Contract Comment: CBS THIS MORNING
Wed/730-8P 
Contract Comment: JEOPARDY
Wed/8-9P 
Contract Comment: SURVIVOR FTC. 9/19
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 87 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Mon/530-6A 
Mon/6-630A 
Mon/630-7A 
Mon/7-9A 
Sat/9-11A 
Sun/9-1030A 
Mon/9-10A 
Mon/10-11A 
Mon/12N-1230P 
Mon/1230-2P 
Mon/3-4P 
Mon/4-5P 
Mon/5-530P 
Mon/530-6P 
Mon/6-630P 
Sat/6-630P 
Sun/1-4P 
This is a make-good for Sep15 on line-16 for 1 spot/wk
This is a make-good for Sep16 on line-17 for 1 spot/wk
This is a make-good for Sep15 on line-19 for 1 spot/wk
This is a make-good for Sep15 on line-20 for 1 spot/wk
Order Comment: SPOT NA DUE TO SCHEDULE CHANGE.  SPOTS RUNNING IN FOOTBALL
Sun/4-730P 
Part of a makegood made up of lines 31-32
Order Comment: SPOT NA DUE TO SCHEDULE CHANGE.  SPOTS RUNNING IN FOOTBALL
Sun/630-7P 
Mon/730-8P 
Sat/7-730P 
Sat/730-8P 
Sat/9-10P 
Sun/7-8P 
Mon/11-1135P 
Sat/11-1135P 
Mon/1235-135A 
Sat/1135P-1235A 
Sun/1205-105A 
This is a make-good for Sep15 on line-26 for 1 spot/wk
Order Comment: SPOT NA DUE TO SCHEDULE CHANGE
Sun/1130P-1230A 
Sun/1205-105A 
This is a make-good for Sep16 on line-27 for 1 spot/wk
This is a make-good for Sep16 on line-22 for 1 spot/wk
Order Comment: SPOTS BEING PUSHED BACK DUE TO NFL.  PLEASE CORRECT
Sun/730-830P 
Part of a makegood made up of lines 29-30
Order Comment: SPOTS BEING PUSHED BACK DUE TO NFL.  PLEASE CORRECT
nan
  Total 27 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Th-F/7-730P 
Th-F/730-8P 
Mon/7-730P 
Mon/730-8P 
nan
  Total 4 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Mon/5-6A 
Tue/5-6A 
Wed/5-6A 
Thu/5-6A 
Fri/5-6A 
Tue/5-6A 
Mon/6-630A 
Tue/6-630A 
Wed/6-630A 
Thu/6-630A 
Fri/6-630A 
Tue/6-630A 
Wed/630-7A 
Fri/630-7A 
Tue/630-7A 
Sat/9-11A 
Sun/9-1030A 
Mon/9-10A 
Tue/9-10A 
Wed/9-10A 
Thu/9-10A 
Fri/9-10A 
Tue/9-10A 
Mon/10-11A 
Tue/10-11A 
Thu/10-11A 
Wed/11A-12N 
Fri/11A-12N 
Mon/12N-1230P 
Tue/12N-1230P 
Wed/12N-1230P 
Thu/12N-1230P 
Fri/12N-1230P 
Mon/1230-2P 
Tue/1230-2P 
Thu/1230-2P 
Mon/2-3P 
Tue/2-3P 
Wed/2-3P 
Thu/2-3P 
Fri/2-3P 
Mon/3-4P 
Tue/3-4P 
Wed/3-4P 
Thu/3-4P 
Fri/3-4P 
Mon/4-5P 
Tue/4-5P 
Wed/4-5P 
Thu/4-5P 
Fri/4-5P 
Mon/5-530P 
Tue/5-530P 
Thu/5-530P 
Wed/530-6P 
Fri/530-6P 
Mon/6-630P 
Tue/6-630P 
Thu/6-630P 
Wed/630-7P 
Fri/630-7P 
Sat/6-630P 
Sun/630-7P 
Mon/7-730P 
Tue/7-730P 
Thu/7-730P 
Wed/730-8P 
Fri/730-8P 
Sat/7-730P 
Mon/9-10P 
Tue/9-10P 
Wed/10-11P 
Thu/9-10P 
Fri/9-10P 
Sat/9-10P 
Sun/9-10P 
Mon/11-1135P 
Tue/11-1135P 
Wed/11-1135P 
Thu/11-1135P 
Fri/11-1135P 
Sat/11-1135P 
Sun/11-1135P 
Mon/1135P-1235A 
Tue/1135P-1235A 
Wed/1135P-1235A 
Thu/1135P-1235A 
Fri/1135P-1235A 
Mon/1235-135A 
Tue/1235-135A 
Wed/1235-135A 
Thu/1235-135A 
Fri/1235-135A 
Sat/1135P-1235A 
Sun/1130P-1230A 
nan
  Total 95 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/630-7P 
Contract Comment: CBS EVE NWS
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/7-8P 
Contract Comment: 60 MINUTES
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/630-7P 
Contract Comment: CBS EVE NWS
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/9-10P 
Contract Comment: PERSON OF INTEREST
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/630-7P 
Contract Comment: CBS EVE NWS
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/530-6P 
Contract Comment: NWSCHNL3-530PM
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 32 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tu-F/12N-1230P 
Mon/12N-1230P 
Tu-F/6-630P 
Mon/6-630P 
Tu-F/7-8P 
Mon/7-8P 
Thu/11-1130P 
Fri/11-1130P 
Sun/9-1030A 
Sun/1030-1130A 
This is a make-good for Nov04 on line-9 for 1 spot/wk
This is a make-good for Nov04 on line-10 for 1 spot/wk
Order Comment: SPOTS NA
Sun/1030-11A 
Sat/330-6P 
Mon/8-9P 
Sat/8-11P 
This is a make-good for Oct29 on line-12 for 1 spot/wk
Order Comment: SPOT NA
Tu-F/1130P-1230A 
Mon/1130P-1230A 
Tue/8-9P 
Sun/7-8P 
Sun/730-830P 
This is a make-good for Nov04 on line-16 for 1 spot/wk
Order Comment: PLEASE CORRECT TIME
Sat/8-11P 
nan
  Total 22 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Wed/5-530A 
Thu/5-530A 
Fri/5-530A 
Wed/530-6A 
Fri/530-6A 
Wed/7-9A 
Thu/7-9A 
Fri/7-9A 
Wed/11A-12N 
Fri/11A-12N 
Wed/1230-2P 
Thu/1230-2P 
Fri/1230-2P 
Wed/2-3P 
Thu/2-3P 
Fri/2-3P 
Wed/3-4P 
Thu/3-4P 
Fri/3-4P 
Wed/430-459A 
Thu/430-459A 
Fri/430-459A 
Wed/5-530P 
Fri/5-530P 
Thu/530-6P 
Wed/6-630P 
Thu/6-630P 
Fri/6-630P 
Wed/7-730P 
Fri/7-730P 
Thu/730-8P 
Wed/11-1135P 
Thu/11-1135P 
Fri/11-1135P 
Sat/11-1135P 
Sun/11-1135P 
Wed/1235-135A 
Thu/1235-135A 
Fri/1235-135A 
Wed/8-9P 
Wed/10-11P 
Thu/8-9P 
Fri/8-9P 
Fri/10-11P 
Sat/9-11A 
Sat/330-6P 
Sat/7-730P 
Sat/730-8P 
Sat/8-9P 
Sat/9-10P 
Sat/10-11P 
Sat/1135P-1235A 
Sun/1-4P 
Sun/4-7P 
Sun/8-9P 
Sun/9-10P 
Sun/10-11P 
Sun/1130P-1230A 
Thu/5-530A 
Fri/5-530A 
Mon/5-530A 
Tue/5-530A 
Thu/5-530A 
Fri/530-6A 
Thu/7-9A 
Fri/7-9A 
Mon/7-9A 
Tue/7-9A 
Wed/7-9A 
Thu/7-9A 
Fri/7-9A 
Mon/9-10A 
Wed/9-10A 
Thu/9-10A 
Fri/9-10A 
Fri/11A-12N 
Mon/12N-1230P 
Thu/1230-2P 
Fri/1230-2P 
Mon/1230-2P 
Tue/1230-2P 
Wed/1230-2P 
Thu/1230-2P 
Fri/1230-2P 
Thu/2-3P 
Fri/2-3P 
Mon/2-3P 
Tue/2-3P 
Wed/2-3P 
Thu/2-3P 
Fri/2-3P 
Thu/3-4P 
Fri/3-4P 
Mon/3-4P 
Mon/4-5P 
Thu/430-459A 
Fri/430-459A 
Mon/430-459A 
Tue/430-459A 
Wed/430-459A 
Thu/430-459A 
Fri/430-459A 
Fri/5-530P 
Tue/5-530P 
Thu/5-530P 
Thu/530-6P 
Mon/530-6P 
Wed/530-6P 
Fri/530-6P 
Thu/6-630P 
Fri/6-630P 
Mon/6-630P 
Tue/6-630P 
Wed/6-630P 
Thu/6-630P 
Fri/6-630P 
Fri/7-730P 
Tue/7-730P 
Thu/7-730P 
Thu/730-8P 
Mon/730-8P 
Wed/730-8P 
Fri/730-8P 
Mon/8-9P 
Mon/9-10P 
Mon/10-11P 
Thu/11-1135P 
Fri/11-1135P 
Sat/11-1135P 
Sun/11-1135P 
Mon/11-1135P 
Tue/11-1135P 
Wed/11-1135P 
Thu/11-1135P 
Fri/11-1135P 
Thu/1235-135A 
Fri/1235-135A 
Mon/1235-135A 
Tue/1235-135A 
Wed/1235-135A 
Thu/1235-135A 
Fri/1235-135A 
Tue/10-11P 
Wed/9-10P 
Thu/8-9P 
Fri/8-9P 
Fri/10-11P 
Sat/9-11A 
Sat/330-6P 
Sat/7-730P 
Sat/730-8P 
Sat/8-9P 
Sat/9-10P 
Sat/10-11P 
Sat/1135P-1235A 
Sun/1-4P 
Sun/4-7P 
Sun/8-9P 
Sun/9-10P 
Sun/10-11P 
Sun/1130P-1230A 
nan
  Total 106 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-730P 
Contract Comment: WHEEL-FORTNE
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
nan
Contract Comment: CSI: NY
Sat/1135-1235A 
This is a make-good for Oct27 on line-23 for 1 spot/wk
This is a make-good for Nov03 on line-23 for 1 spot/wk
Order Comment: PLEASE CORRECT PROGRAM
Sat/1135-1235A 
Part of a makegood made up of lines 62-63
Order Comment: PLEASE CORRECT PROGRAM
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/7-8P 
Contract Comment: 60 MINUTES
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Thu/9-10P 
Contract Comment: PERSON OF INTEREST
Tue/10-11P 
Contract Comment: VEGAS
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 88 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/7-8P 
Contract Comment: 60 MINUTES
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/530-6P 
Contract Comment: NWSCHNL3-530PM
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/730-8P 
Contract Comment: JEOPARDY<
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Thu/9-10P 
Contract Comment: PERSON OF INTEREST
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/10-11P 
Contract Comment: VEGAS
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/530-6P 
Contract Comment: NWSCHNL3-530PM
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/730-8P 
Contract Comment: JEOPARDY<
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-730P 
Contract Comment: WHEEL-FORTNE
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/330-6P 
Sat/3-330P 
nan
  Total 68 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
Fri/10-11A 
Contract Comment: LET'S MAKE A DEAL
Fri/10-11P 
Contract Comment: BLUE BLOODS
Fri/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Fri/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Fri/12N-1230P 
Contract Comment: NEWS3 AT NOON
Fri/3-4P 
Contract Comment: ANDERSON COOPER
Fri/4-5P 
Contract Comment: DR. PHIL
Fri/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Fri/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Fri/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Fri/630-7P 
Contract Comment: CBS EVENING NEWS
Fri/7-9A 
Contract Comment: CBS THIS MORNING
Fri/730-8P 
Contract Comment: JEOPARDY
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/10-11A 
Contract Comment: LET'S MAKE A DEAL
Mon/10-11P 
Contract Comment: HAWAII 5-0
Mon/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: PM SOAP ROTATION
Mon/3-4P 
Contract Comment: ANDERSON COOPER
Mon/4-5P 
Contract Comment: DR. PHIL
Mon/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Mon/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Mon/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Mon/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Mon/7-730P 
Contract Comment: WHEEL OF FORTUNE
Mon/7-9A 
Contract Comment: CBS THIS MORNING
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/9-10P 
Contract Comment: TWO AND A HALF MEN/MIKE AND MOLLY
Sat/10-11P 
Contract Comment: 48 HOURS MYSTERIES
Sat/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THIS MORNING SATURDAY
Sun/1-4P 
Contract Comment: NFL GAME WEEK 5- 10/7/12
Sun/10-1030P 
Contract Comment: NEWSCHANNEL3 AT 10P LIVE ON CW7
Sun/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sun/630-7P 
Contract Comment: NEWSCHANNEL3 LIVE @ 630PM SUNDAY
Sun/7-8P 
Contract Comment: 60 MINUTES  FTC 9/30
Sun/9-1030A 
Contract Comment: CBS SUNDAY MORNING
Thu/10-11A 
Contract Comment: LET'S MAKE A DEAL
Thu/10-11P 
Contract Comment: PERSON OF INTEREST LTC. 9/20
Thu/9-11P 
This is a make-good for Oct11 on line-43 for 1 spot/wk
This is a make-good for Oct16 on line-58 for 1 spot/wk
This is a make-good for Oct16 on line-72 for 1 spot/wk
Order Comment: NOW AIRING DEBATE PLEASE CORRET PROGRAM/TIME
Tue/9-11P 
Part of a makegood made up of lines 87-89
Order Comment: NOW AIRING DEBATE PLEASE CORRET PROGRAM/TIME
Tue/9-11P 
Part of a makegood made up of lines 87-89
Order Comment: NOW AIRING DEBATE PLEASE CORRET PROGRAM/TIME
Thu/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: PM SOAP ROTATION
Thu/3-4P 
Contract Comment: ANDERSON COOPER
Thu/4-5P 
Contract Comment: DR. PHIL
Thu/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Thu/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Thu/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Thu/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Thu/7-730P 
Contract Comment: WHEEL OF FORTUNE
Thu/7-9A 
Contract Comment: CBS THIS MORNING
Thu/8-9P 
Contract Comment: BIG BANG THEORY / TWO AND A HALF M
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/10-11A 
Contract Comment: LET'S MAKE A DEAL
Tue/10-11P 
Contract Comment: CSI
Tue/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Tue/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Tue/12N-1230P 
Contract Comment: NEWS3 AT NOON
Tue/3-4P 
Contract Comment: ANDERSON COOPER
Tue/4-5P 
Contract Comment: DR. PHIL
Tue/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Tue/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Tue/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Tue/630-7P 
Contract Comment: CBS EVENING NEWS
Tue/7-9A 
Contract Comment: CBS THIS MORNING
Tue/730-8P 
Contract Comment: JEOPARDY
Tue/8-9P 
Contract Comment: NCIS
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/9-10P 
Contract Comment: NCIS:LA
Wed/10-11A 
Contract Comment: LET'S MAKE A DEAL
Wed/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Wed/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Wed/12N-1230P 
Contract Comment: NEWS3 AT NOON
Wed/3-4P 
Contract Comment: ANDERSON COOPER
Wed/4-5P 
Contract Comment: DR. PHIL
Wed/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Wed/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Wed/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Wed/630-7P 
Contract Comment: CBS EVENING NEWS
Wed/7-9A 
Contract Comment: CBS THIS MORNING
Wed/730-8P 
Contract Comment: JEOPARDY
Wed/8-9P 
Contract Comment: SURVIVOR FTC. 9/19
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 87 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/730-8P 
Contract Comment: JEOPARDY<
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/8-9P 
Contract Comment: AMAZING RACE
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/10-11P 
Contract Comment: ELEMENTARY
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/7-730P 
Contract Comment: WHEEL-FORTNE
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/730-8P 
Contract Comment: JEOPARDY<
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/530-6P 
Contract Comment: NWSCHNL3-530PM
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 49 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
Mon/9-10P 
Contract Comment: TWO AND A HALF MEN/MIKE AND MOLLY
Sat/10-11P 
Contract Comment: 48 HOURS MYSTERIES
Sat/8-9P 
Contract Comment: COMEDYTIME SATURDAY / HOW TO BE A
Sun/4-7P 
Contract Comment: NFL
Sun/7-8P 
Contract Comment: 60 MINUTES  FTC 9/30
Thu/10-11P 
Contract Comment: ELEMENTARY FTC 9/27
Wed/8-9P 
Contract Comment: SURVIVOR FTC. 9/19
nan
  Total 7 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/1135P-1235A 
Contract Comment: LETTERMAN
Fri/1230-2P 
Contract Comment: PM SOAP ROTATION
Fri/12N-1230P 
Contract Comment: NEWS
Fri/430-459A 
Contract Comment: NEWS
Fri/5-530A 
Contract Comment: NEWS
Fri/530-6A 
Contract Comment: NEWS
Fri/6-630A 
Contract Comment: NEWS
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/1135P-1235A 
Contract Comment: LETTERMAN
Mon/1230-2P 
Contract Comment: PM SOAP ROTATION
Mon/12N-1230P 
Contract Comment: NEWS
Mon/430-459A 
Contract Comment: NEWS
Mon/5-530A 
Contract Comment: NEWS
Mon/530-6A 
Contract Comment: NEWS
Mon/6-630A 
Contract Comment: NEWS
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Sat/1135P-1235A 
Contract Comment: CRIMINAL MINDS
Sat/6-630P 
Contract Comment: NEWS
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sat/9-11A 
Contract Comment: CBS THIS MORNING SAT
Sun/1030-11A 
Contract Comment: FACE THE NATION
Sun/1130P-1230A 
Contract Comment: THE CLOSER
Thu/1135P-1235A 
Contract Comment: LETTERMAN
Thu/1230-2P 
Contract Comment: PM SOAP ROTATION
Thu/12N-1230P 
Contract Comment: NEWS
Thu/430-459A 
Contract Comment: NEWS
Thu/5-530A 
Contract Comment: NEWS
Thu/530-6A 
Contract Comment: NEWS
Thu/6-630A 
Contract Comment: NEWS
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Wed/1135P-1235A 
Contract Comment: LETTERMAN
Wed/1230-2P 
Contract Comment: PM SOAP ROTATION
Wed/12N-1230P 
Contract Comment: NEWS
Wed/430-459A 
Contract Comment: NEWS
Wed/5-530A 
Contract Comment: NEWS
Wed/530-6A 
Contract Comment: NEWS
Wed/6-630A 
Contract Comment: NEWS
Wed/7-730P 
Contract Comment: WHEEL OF FORTUNE
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 50 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tue/530-6A 
Thu/530-6A 
Mon/530-6A 
Wed/9-10A 
Thu/9-10A 
Fri/9-10A 
Wed/4-5P 
Thu/4-5P 
Fri/4-5P 
Wed/5-530P 
Fri/5-530P 
Mon/5-530P 
Fri/530-6P 
Fri/6-630P 
Tue/7-730P 
Wed/730-8P 
Mon/730-8P 
nan
  Total 17 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Fri/2-3P 
Contract Comment: NEW CBS TALK SHOW
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Fri/530-6A 
Contract Comment: NWSCHNL3LIVE5A<
Fri/530-6P 
Contract Comment: NWSCH3LIV5:30P
Fri/630-7A 
Contract Comment: NWSCHNL3LIVE6A
Fri/730-8P 
Contract Comment: JEOPARDY
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Fri/9-10P 
Contract Comment: CSI NY
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Mon/530-6P 
Contract Comment: NWSCH3LIV5:30P
Mon/630-7P 
Contract Comment: CBS EVE NWS
Mon/7-730P 
Contract Comment: WHEEL-FORTNE
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/10-11P 
Contract Comment: 48 HR MYSTERIES
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/6-630P 
Contract Comment: LOCAL NEWS
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/11-1135P 
Contract Comment: NWSCHNL311AT11<
Sun/1130P-1230A 
Contract Comment: CLOSER/AVG. ALL WKS
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/11-1135P 
Contract Comment: NWSCHNL311AT11<
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Thu/530-6P 
Contract Comment: NWSCH3LIV5:30P
Thu/630-7P 
Contract Comment: CBS EVE NWS
Thu/7-730P 
Contract Comment: WHEEL-FORTNE
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/11-1135P 
Contract Comment: NWSCHNL311AT11<
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Tue/530-6P 
Contract Comment: NWSCH3LIV5:30P
Tue/630-7P 
Contract Comment: CBS EVE NWS
Tue/7-730P 
Contract Comment: WHEEL-FORTNE
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Wed/2-3P 
Contract Comment: NEW CBS TALK SHOW
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Wed/530-6A 
Contract Comment: NWSCHNL3LIVE5A<
Wed/530-6P 
Contract Comment: NWSCH3LIV5:30P
Wed/630-7A 
Contract Comment: NWSCHNL3LIVE6A
Wed/730-8P 
Contract Comment: JEOPARDY
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 61 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Mon/5-530A 
Tue/5-530A 
Wed/5-530A 
Thu/5-530A 
Fri/5-530A 
Mon/530-6A 
Wed/530-6A 
Thu/530-6A 
Fri/530-6A 
Tue/530-6A 
Mon/7-9A 
Tue/7-9A 
Wed/7-9A 
Thu/7-9A 
Fri/7-9A 
Tue/7-9A 
Sat/9-11A 
Sun/9-1030A 
Mon/9-10A 
Wed/9-10A 
Thu/9-10A 
Fri/9-10A 
Tue/9-10A 
Mon/10-11A 
Wed/10-11A 
Thu/10-11A 
Fri/10-11A 
Tue/10-11A 
Wed/12N-1230P 
Fri/12N-1230P 
Mon/1230-2P 
Tue/1230-2P 
Thu/1230-2P 
Wed/530-6P 
Fri/530-6P 
Sun/630-7P 
Sat/7-730P 
Thu/9-10P 
Sat/9-10P 
Tue/11-1135P 
Thu/11-1135P 
Mon/1135P-1235A 
Wed/1135P-1235A 
Fri/1135P-1235A 
Sat/1135P-1235A 
Sun/1130P-1230A 
nan
  Total 51 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/10-11A 
Contract Comment: LET'S MAKE A DEAL
Fri/10-11P 
Contract Comment: BLUE BLOODS
Fri/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Fri/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Fri/12N-1230P 
Contract Comment: NEWS3 AT NOON
Fri/3-4P 
Contract Comment: ANDERSON COOPER
Fri/4-5P 
Contract Comment: DR. PHIL
Fri/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Fri/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Fri/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Fri/630-7P 
Contract Comment: CBS EVENING NEWS
Fri/7-9A 
Contract Comment: CBS THIS MORNING
Fri/730-8P 
Contract Comment: JEOPARDY
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/10-11A 
Contract Comment: LET'S MAKE A DEAL
Mon/10-11P 
Contract Comment: HAWAII 5-0
Mon/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: PM SOAP ROTATION
Mon/3-4P 
Contract Comment: ANDERSON COOPER
Mon/4-5P 
Contract Comment: DR. PHIL
Mon/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Mon/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Mon/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Mon/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Mon/7-730P 
Contract Comment: WHEEL OF FORTUNE
Mon/7-9A 
Contract Comment: CBS THIS MORNING
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/9-10P 
Contract Comment: TWO AND A HALF MEN/MIKE AND MOLLY
Sat/10-11P 
Contract Comment: 48 HOURS MYSTERIES
Sat/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THIS MORNING SATURDAY
Sun/1-4P 
Contract Comment: NFL GAME WEEK 4- 9/30/12
Sun/1-4P 
Contract Comment: NFL GAME WEEK 5- 10/7/12
Sun/10-1030P 
Contract Comment: NEWSCHANNEL3 AT 10P LIVE ON CW7
Sun/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Sun/630-7P 
Contract Comment: NEWSCHANNEL3 LIVE @ 630PM SUNDAY
Sun/7-8P 
Contract Comment: 60 MINUTES  FTC 9/30
Sun/9-1030A 
Contract Comment: CBS SUNDAY MORNING
Thu/10-11A 
Contract Comment: LET'S MAKE A DEAL
Thu/10-11P 
Contract Comment: PERSON OF INTEREST LTC. 9/20
Thu/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: PM SOAP ROTATION
Thu/3-4P 
Contract Comment: ANDERSON COOPER
Thu/4-5P 
Contract Comment: DR. PHIL
Thu/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Thu/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Thu/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Thu/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Thu/7-730P 
Contract Comment: WHEEL OF FORTUNE
Thu/7-9A 
Contract Comment: CBS THIS MORNING
Thu/8-9P 
Contract Comment: BIG BANG THEORY / TWO AND A HALF M
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/10-11A 
Contract Comment: LET'S MAKE A DEAL
Tue/10-11P 
Contract Comment: CSI
Tue/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Tue/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Tue/12N-1230P 
Contract Comment: NEWS3 AT NOON
Tue/3-4P 
Contract Comment: ANDERSON COOPER
Tue/4-5P 
Contract Comment: DR. PHIL
Tue/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Tue/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Tue/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Tue/630-7P 
Contract Comment: CBS EVENING NEWS
Tue/7-9A 
Contract Comment: CBS THIS MORNING
Tue/730-8P 
Contract Comment: JEOPARDY
Tue/8-9P 
Contract Comment: NCIS
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/9-10P 
Contract Comment: NCIS:LA
Wed/10-11A 
Contract Comment: LET'S MAKE A DEAL
Wed/11-1135P 
Contract Comment: NEWSCHANNEL3 AT 11P
Wed/1135P-1235A 
Contract Comment: DAVID LETTERMAN
Wed/12N-1230P 
Contract Comment: NEWS3 AT NOON
Wed/3-4P 
Contract Comment: ANDERSON COOPER
Wed/4-5P 
Contract Comment: DR. PHIL
Wed/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Wed/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Wed/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Wed/630-7P 
Contract Comment: CBS EVENING NEWS
Wed/7-9A 
Contract Comment: CBS THIS MORNING
Wed/730-8P 
Contract Comment: JEOPARDY
Wed/8-9P 
Contract Comment: SURVIVOR FTC. 9/19
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 87 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tu-F/9-10A 
Contract Comment: 1X PER DAY
Tu-F/12N-1230P 
Contract Comment: 1X PER DAY
Tu-F/3-4P 
Contract Comment: 1X PER DAY
Tu-F/5-530P 
Contract Comment: 1X PER DAY
Tu-F/530-6P 
Contract Comment: 1X PER DAY
Tu-F/6-630P 
Contract Comment: 1X PER DAY
W,F/630-7P 
Contract Comment: 1X PER DAY
Tu-F/7-730P 
Contract Comment: 2X PER DAY
Tu-Su/11-1135P 
Contract Comment: 1X PER DAY
Tue/10-11P 
Thu/10-11P 
Thu/10-11P 
This is a make-good for Aug16 on line-11 for 2 spots/wk
Order Comment: NOW AIRING PERSON OF INTEREST
Fri/10-11P 
Sat/7-730P 
Sat/730-8P 
Sat/9-10P 
Sun/630-7P 
Sun/7-8P 
Mon/9-10A 
Mon/12N-1230P 
Mon/3-4P 
Mon/5-530P 
Mon/530-6P 
Mon/6-630P 
Mon/630-7P 
Mon/7-730P 
Mon/11-1135P 
nan
  Total 65 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
W-F/6-630A 
M-Tu/6-630A 
W-F/630-7A 
M-Tu/630-7A 
M-Tu/7-9A 
W-F/9-10A 
M-Tu/9-10A 
W-F/12N-1230P 
M-Tu/12N-1230P 
W-F/3-4P 
W-F/5-6P 
M-Tu/5-6P 
W-F/6-630P 
M-Tu/7-730P 
W-F/730-8P 
Sat/7-730P 
Sat/730-8P 
nan
  Total 23 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
W-F/530-6A 
W-F/6-630A 
W-F/630-7A 
W-F/7-9A 
W-F/9-10A 
W-F/11A-12N 
W-F/12N-1230P 
W-F/5-530P 
W-F/530-6P 
W-F/6-630P 
W-F/630-7P 
W-F/7-730P 
W-F/730-8P 
Sun/7-8P 
Sat/9-10P 
W-F/11-1135P 
W-F/1135P-1235A 
Sun/9-1030A 
Sat/730-8P 
Mon/530-6A 
Mon/6-630A 
Mon/7-9A 
Mon/9-10A 
Mon/11A-12N 
Mon/12N-1230P 
Mon/5-530P 
Mon/6-630P 
Mon/630-7P 
Mon/7-730P 
Mon/11-1135P 
Mon/1135P-1235A 
nan
  Total 53 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/10-11A 
Contract Comment: LET'S MAKE A DEAL
Fri/11A-12N 
Contract Comment: PRICE IS RIGHT
Fri/1230-2P 
Contract Comment: PM SOAP ROTATION
Fri/4-5P 
Contract Comment: DR. PHIL
Fri/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Fri/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Fri/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Fri/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Fri/7-730P 
Contract Comment: WHEEL OF FORTUNE
Fri/7-9A 
Contract Comment: CBS THIS MORNING
Mon/12N-1230P 
Contract Comment: NEWS3 AT NOON
Mon/3-4P 
Contract Comment: ANDERSON COOPER
Mon/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Mon/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Mon/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Mon/630-7P 
Contract Comment: CBS EVENING NEWS
Mon/730-8P 
Contract Comment: JEOPARDY
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Sat/9-11A 
Contract Comment: CBS THIS MORNING SATURDAY
Sun/9-1030A 
Contract Comment: CBS SUNDAY MORNING
Thu/12N-1230P 
Contract Comment: NEWS3 AT NOON
Thu/3-4P 
Contract Comment: ANDERSON COOPER
Thu/530-6A 
Contract Comment: NEWSCHANNEL3 LIVE @530AM
Thu/530-6P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Thu/630-7A 
Contract Comment: NEWSCHANNEL3 LIVE @630AM
Thu/630-7P 
Contract Comment: CBS EVENING NEWS
Thu/730-8P 
Contract Comment: JEOPARDY
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/10-11A 
Contract Comment: LET'S MAKE A DEAL
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Tue/1230-2P 
Contract Comment: PM SOAP ROTATION
Tue/4-5P 
Contract Comment: DR. PHIL
Tue/5-530A 
Contract Comment: NEWSCHANNEL3 LIVE @5AM
Tue/5-530P 
Contract Comment: NEWSCHANNEL3 LIVE AT 5
Tue/6-630A 
Contract Comment: NEWSCHANNEL3 LIVE @6AM
Tue/6-630P 
Contract Comment: NEWSCHANNEL3 LIVE AT 6
Tue/7-730P 
Contract Comment: WHEEL OF FORTUNE
Tue/7-9A 
Contract Comment: CBS THIS MORNING
nan
  Total 38 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Th-F/6-630P 
M-Tu/6-630P 
Th-F/630-7A 
M-Tu/630-7A 
Th-F/7-9A 
M-Tu/7-9A 
Th-F/9-10A 
M-Tu/9-10A 
Th-F/12N-1230P 
M-Tu/12N-1230P 
Th-F/3-4P 
M-Tu/3-4P 
Th-F/4-5P 
M-Tu/4-5P 
Th-F/5-6P 
M-Tu/5-6P 
Tue/8-9P 
Sat/7-730P 
nan
  Total 33 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Fri/5-6P 
Contract Comment: NWSCHNL3LIV5PM/NWSCH3LIV5:30P
Fri/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Fri/6-7A 
Contract Comment: NWSCHNL3LIVE6A
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/730-8P 
Contract Comment: JEOPARDY
Fri/8-9P 
Contract Comment: CSI: NY
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/5-6P 
Contract Comment: NWSCHNL3LIV5PM/NWSCH3LIV5:30P
Mon/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Mon/6-7A 
Contract Comment: NWSCHNL3LIVE6A
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/10-11P 
Contract Comment: THE MENTALIST
Sun/11-1135P 
Contract Comment: NWSCHNL311AT11<
Sun/1130P-1230A 
Contract Comment: CLOSER/AVG. ALL WKS
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/11-1135P 
Contract Comment: NWSCHNL311AT11<
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/5-6P 
Contract Comment: NWSCHNL3LIV5PM/NWSCH3LIV5:30P
Thu/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Thu/6-7A 
Contract Comment: NWSCHNL3LIVE6A
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/8-9P 
Contract Comment: BIG BANG THEORY/ RULES OF ENGAGEME
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/11-1135P 
Contract Comment: NWSCHNL311AT11<
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/5-6P 
Contract Comment: NWSCHNL3LIV5PM/NWSCH3LIV5:30P
Tue/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Tue/6-7A 
Contract Comment: NWSCHNL3LIVE6A
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/9-10P 
Contract Comment: NCIS:LA-CBS
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Wed/5-6P 
Contract Comment: NWSCHNL3LIV5PM/NWSCH3LIV5:30P
Wed/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Wed/6-7A 
Contract Comment: NWSCHNL3LIVE6A
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/730-8P 
Contract Comment: JEOPARDY
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/9-10P 
Contract Comment: CRIMINAL MINDS
Wed/9-10P 
This is a make-good for Oct03 on line-51 for 1 spot/wk
Order Comment: SPOT NA DUE TO SCHEDULE CHANGE
nan
  Total 51 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Wed/530-6A 
Fri/530-6A 
Wed/12N-1230P 
Thu/12N-1230P 
Thu/4-5P 
Fri/4-5P 
Fri/530-6P 
Fri/6-630P 
Tue/7-730P 
Thu/10-11P 
Wed/730-8P 
Thu/8-9P 
nan
  Total 12 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/10-11P 
Contract Comment: ELEMENTARY
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/11A-12N 
Contract Comment: PRICE IS RIGHT
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
nan
  Total 27 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Mon/530-6A 
Tue/530-6A 
Mon/6-630A 
Tue/6-630A 
Wed/6-630A 
Thu/6-630A 
Fri/6-630A 
Mon/630-7A 
Tue/630-7A 
Wed/630-7A 
Thu/630-7A 
Fri/630-7A 
Wed/7-9A 
Fri/7-9A 
Sat/9-11A 
Sun/9-1030A 
Mon/9-10A 
Tue/9-10A 
Wed/9-10A 
Thu/9-10A 
Fri/9-10A 
Mon/10-11A 
Tue/10-11A 
Wed/10-11A 
Thu/10-11A 
Fri/10-11A 
Mon/11A-12N 
Tue/11A-12N 
Thu/11A-12N 
Mon/12N-1230P 
Tue/12N-1230P 
Wed/12N-1230P 
Thu/12N-1230P 
Fri/12N-1230P 
Mon/1230-2P 
Tue/1230-2P 
Wed/1230-2P 
Thu/1230-2P 
Fri/1230-2P 
Mon/3-4P 
Tue/3-4P 
Wed/3-4P 
Thu/3-4P 
Fri/3-4P 
Mon/4-5P 
Tue/4-5P 
Wed/4-5P 
Thu/4-5P 
Fri/4-5P 
Wed/530-6P 
Fri/530-6P 
Mon/6-630P 
Tue/6-630P 
Thu/6-630P 
Sun/630-7P 
Wed/7-730P 
Fri/7-730P 
Sat/7-730P 
Sat/730-8P 
Tue/10-11P 
Thu/9-10P 
Sat/8-9P 
Sun/7-8P 
Mon/1135P-1235A 
Tue/1135P-1235A 
Thu/1135P-1235A 
Mon/1235-135A 
Tue/1235-135A 
Wed/1235-135A 
Thu/1235-135A 
Fri/1235-135A 
Sat/1135P-1235A 
Sun/1130P-1230A 
nan
  Total 73 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/1230-2P 
Contract Comment: PM SOAP ROTATION
Fri/12N-1230P 
Contract Comment: NEWS
Fri/430-459A 
Contract Comment: NEWS
Fri/5-530A 
Contract Comment: NEWS
Fri/5-530P 
Contract Comment: NEWS
Fri/530-6A 
Contract Comment: NEWS
Fri/530-6P 
Contract Comment: NEWS
Fri/6-630A 
Contract Comment: NEWS
Fri/630-7A 
Contract Comment: NEWS
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/1230-2P 
Contract Comment: PM SOAP ROTATION
Mon/12N-1230P 
Contract Comment: NEWS
Mon/430-459A 
Contract Comment: NEWS
Mon/5-530A 
Contract Comment: NEWS
Mon/5-530P 
Contract Comment: NEWS
Mon/530-6A 
Contract Comment: NEWS
Mon/530-6P 
Contract Comment: NEWS
Mon/6-630A 
Contract Comment: NEWS
Mon/630-7A 
Contract Comment: NEWS
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Sat/1135P-1235A 
Contract Comment: CRIMINAL MINDS
Sat/6-630P 
Contract Comment: NEWS
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sat/9-11A 
Contract Comment: CBS THIS MORNING SAT
Sun/1130P-1230A 
Contract Comment: THE CLOSER
Thu/1230-2P 
Contract Comment: PM SOAP ROTATION
Thu/12N-1230P 
Contract Comment: NEWS
Thu/430-459A 
Contract Comment: NEWS
Thu/5-530A 
Contract Comment: NEWS
Thu/5-530P 
Contract Comment: NEWS
Thu/530-6A 
Contract Comment: NEWS
Thu/530-6P 
Contract Comment: NEWS
Thu/6-630A 
Contract Comment: NEWS
Thu/630-7A 
Contract Comment: NEWS
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/1230-2P 
Contract Comment: PM SOAP ROTATION
Tue/12N-1230P 
Contract Comment: NEWS
Tue/430-459A 
Contract Comment: NEWS
Tue/5-530A 
Contract Comment: NEWS
Tue/5-530P 
Contract Comment: NEWS
Tue/530-6A 
Contract Comment: NEWS
Tue/530-6P 
Contract Comment: NEWS
Tue/6-630A 
Contract Comment: NEWS
Tue/630-7A 
Contract Comment: NEWS
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Wed/1230-2P 
Contract Comment: PM SOAP ROTATION
Wed/12N-1230P 
Contract Comment: NEWS
Wed/430-459A 
Contract Comment: NEWS
Wed/5-530A 
Contract Comment: NEWS
Wed/5-530P 
Contract Comment: NEWS
Wed/530-6A 
Contract Comment: NEWS
Wed/530-6P 
Contract Comment: NEWS
Wed/6-630A 
Contract Comment: NEWS
Wed/630-7A 
Contract Comment: NEWS
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 56 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/11A-12N 
Contract Comment: PRICE IS RIGHT
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-730P 
Contract Comment: WHEEL-FORTNE
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/7-730P 
Contract Comment: WHEEL-FORTNE
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/10-11P 
Contract Comment: VEGAS
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/7-730P 
Contract Comment: WHEEL-FORTNE
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/11A-12N 
Contract Comment: PRICE IS RIGHT
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/5-530A 
Contract Comment: NWSCHNL3 AT 5A
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-730P 
Contract Comment: WHEEL-FORTNE
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/730-8P 
Contract Comment: JEOPARDY<
nan
  Total 51 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/10-11P 
Contract Comment: BLUE BLOODS
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/11A-12N 
Contract Comment: PRICE IS RIGHT
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/730-8P 
Contract Comment: JEOPARDY<
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/530-6P 
Contract Comment: NWSCHNL3-530PM
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/630-7P 
Contract Comment: CBS EVE NWS
Mon/7-730P 
Contract Comment: WHEEL-FORTNE
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/730-8P 
Contract Comment: JEOPARDY<
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/8-9P 
Contract Comment: AMAZING RACE
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/10-11P 
Contract Comment: ELEMENTARY
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/530-6P 
Contract Comment: NWSCHNL3-530PM
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/630-7P 
Contract Comment: CBS EVE NWS
Thu/7-730P 
Contract Comment: WHEEL-FORTNE
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/730-8P 
Contract Comment: JEOPARDY<
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Tue/530-6P 
Contract Comment: NWSCHNL3-530PM
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/630-7P 
Contract Comment: CBS EVE NWS
Tue/7-730P 
Contract Comment: WHEEL-FORTNE
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/730-8P 
Contract Comment: JEOPARDY<
Tue/8-9P 
Contract Comment: AVG. ALL WKS
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/11A-12N 
Contract Comment: PRICE IS RIGHT
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/530-6P 
Contract Comment: NWSCHNL3-530PM
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-730P 
Contract Comment: WHEEL-FORTNE
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/730-8P 
Contract Comment: JEOPARDY<
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 98 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Tue/6-630A 
Thu/6-630A 
Fri/6-630A 
Mon/6-630A 
Tue/630-7A 
Wed/630-7A 
Thu/630-7A 
Mon/630-7A 
Tue/7-9A 
Wed/7-9A 
Thu/7-9A 
Fri/7-9A 
Mon/7-9A 
Sat/9-11A 
Sun/9-1030A 
Sun/1030-11A 
Mon/12N-1230P 
Tue/5-530P 
Wed/5-530P 
Thu/5-530P 
Fri/5-530P 
Mon/5-530P 
Tue/530-6P 
Thu/530-6P 
Fri/530-6P 
Mon/530-6P 
Sat/7-730P 
Tue/7-730P 
Wed/7-730P 
Thu/7-730P 
Fri/7-730P 
Tue/730-8P 
Thu/730-8P 
Mon/730-8P 
Sat/730-8P 
Tue/11-1135P 
Wed/11-1135P 
Thu/11-1135P 
Sun/11-1135P 
Mon/11-1135P 
Tue/1135P-1235A 
Wed/1135P-1235A 
Thu/1135P-1235A 
Fri/1135P-1235A 
Mon/1135P-1235A 
Sun/1130P-1230A 
Wed/8-9P 
Sun/7-8P 
Sun/4-7P 
Sat/10-11P 
nan
  Total 54 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/1135P-1235A 
Contract Comment: LETTERMAN
Fri/530-6A 
Contract Comment: NEWS
Fri/6-630A 
Contract Comment: NEWS
Fri/7-730P 
Contract Comment: WHEEL OF FORTUNE
Fri/9-10A 
Contract Comment: LIVE WITH KELLY
Mon/1135P-1235A 
Contract Comment: LETTERMAN
Mon/530-6A 
Contract Comment: NEWS
Mon/6-630A 
Contract Comment: NEWS
Mon/9-10A 
Contract Comment: LIVE WITH KELLY
Sat/1135P-1235A 
Contract Comment: CRIMINAL MINDS
Sat/7-730P 
Contract Comment: WHEEL OF FORTUNE
Sat/730-8P 
Contract Comment: JEOPARDY
Sat/9-10P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THIS MORNING SAT
Sun/1130P-1230A 
Contract Comment: THE CLOSER
Sun/630-7P 
Contract Comment: NEWS
Thu/1135P-1235A 
Contract Comment: LETTERMAN
Thu/530-6A 
Contract Comment: NEWS
Thu/530-6P 
Contract Comment: NEWS
Thu/6-630A 
Contract Comment: NEWS
Thu/9-10A 
Contract Comment: LIVE WITH KELLY
Tue/1135P-1235A 
Contract Comment: LETTERMAN
Tue/530-6A 
Contract Comment: NEWS
Tue/530-6P 
Contract Comment: NEWS
Tue/6-630A 
Contract Comment: NEWS
Tue/730-8P 
Contract Comment: JEOPARDY
Tue/9-10A 
Contract Comment: LIVE WITH KELLY
Wed/1135P-1235A 
Contract Comment: LETTERMAN
Wed/530-6A 
Contract Comment: NEWS
Wed/6-630A 
Contract Comment: NEWS
Wed/7-730P 
Contract Comment: WHEEL OF FORTUNE
Wed/9-10A 
Contract Comment: LIVE WITH KELLY
nan
  Total 35 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/11A-12N 
Contract Comment: PRICE IS RIGHT
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/2-3P 
Contract Comment: NEW CBS TALK SHOW
Fri/4-5P 
Contract Comment: ANDERSON
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/2-3P 
Contract Comment: NEW CBS TALK SHOW
Mon/4-5P 
Contract Comment: ANDERSON
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/2-3P 
Contract Comment: NEW CBS TALK SHOW
Thu/4-5P 
Contract Comment: ANDERSON
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/2-3P 
Contract Comment: NEW CBS TALK SHOW
Tue/4-5P 
Contract Comment: ANDERSON
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/11A-12N 
Contract Comment: PRICE IS RIGHT
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/2-3P 
Contract Comment: NEW CBS TALK SHOW
Wed/4-5P 
Contract Comment: ANDERSON
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/7-730P 
Contract Comment: WHEEL-FORTNE
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
nan
  Total 38 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/11-1135P 
Contract Comment: NEWSCHANNEL3
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Mon/530-6P 
Contract Comment: NWSCHNL3-530PM
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/630-7P 
Contract Comment: NEWS @ 630
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/530-6P 
Contract Comment: NWSCHNL3-530PM
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/530-6P 
Contract Comment: NWSCHNL3-530PM
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
nan
  Total 56 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Fri/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/630-7P 
Contract Comment: CBS EVE NWS
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/730-8P 
Contract Comment: JEOPARDY<
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/11A-12N 
Contract Comment: PRICE IS RIGHT
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Mon/530-6P 
Contract Comment: NWSCHNL3-530PM
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/7-730P 
Contract Comment: WHEEL-FORTNE
Mon/7-9A 
Contract Comment: CBS THS MRNG-2<
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/8-9P 
Contract Comment: CRIMETIME
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/1130P-1230A 
Contract Comment: CLOSER
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/7-8P 
Contract Comment: 60 MINUTES
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/11A-12N 
Contract Comment: PRICE IS RIGHT
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Thu/530-6P 
Contract Comment: NWSCHNL3-530PM
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/7-730P 
Contract Comment: WHEEL-FORTNE
Thu/7-9A 
Contract Comment: CBS THS MRNG-2<
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Thu/9-10P 
Contract Comment: PERSON OF INTEREST
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/10-11P 
Contract Comment: VEGAS
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/11A-12N 
Contract Comment: PRICE IS RIGHT
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Tue/530-6P 
Contract Comment: NWSCHNL3-530PM
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/7-730P 
Contract Comment: WHEEL-FORTNE
Tue/7-9A 
Contract Comment: CBS THS MRNG-2<
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3-NOON
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/5-530P 
Contract Comment: NWSCHNL3 AT 5P
Wed/530-6A 
Contract Comment: NWSCHNL3 AT 5A
Wed/530-6P 
Contract Comment: NWSCHNL3-530PM
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/630-7P 
Contract Comment: CBS EVE NWS
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/730-8P 
Contract Comment: JEOPARDY<
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 91 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Tue/5-6A 
Wed/6-630A 
Wed/6-630A 
Fri/630-7A 
Fri/630-7A 
Mon/7-9A 
Thu/7-9A 
Thu/7-9A 
Wed/9-10A 
Fri/9-10A 
Wed/9-10A 
Fri/9-10A 
Mon/12N-1230P 
Tue/12N-1230P 
Thu/12N-1230P 
Thu/12N-1230P 
Mon/5-6P 
Tue/5-6P 
Thu/5-6P 
Thu/5-6P 
Wed/6-630P 
Wed/6-630P 
Mon/7-730P 
Thu/7-730P 
Wed/730-8P 
Fri/730-8P 
Mon/11-1135P 
Wed/11-1135P 
Fri/11-1135P 
Sat/11-1135P 
Wed/11-1135P 
Fri/11-1135P 
Sat/11-1135P 
Sat/9-11A 
Tue/7-9A 
Wed/12N-1230P 
Thu/5-6P 
Fri/11-1135P 
Tue/7-730P 
nan
  Total 34 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
W-F/6-630A 
W-F/630-7A 
W-F/7-9A 
W-F/9-10A 
W-F/11A-12N 
W-F/12N-1230P 
W-F/5-530P 
W-F/530-6P 
W-F/6-630P 
W-F/7-730P 
W-F/730-8P 
W-F/11-1135P 
Thu/10-11P 
Fri/10-11P 
Sat/7-730P 
Sat/730-8P 
Sat/9-10P 
Sat/10-11P 
Sun/7-8P 
M-Tu/6-630A 
M-Tu/630-7A 
M-Tu/7-9A 
M-Tu/9-10A 
M-Tu/11A-12N 
M-Tu/12N-1230P 
M-Tu/5-530P 
M-Tu/530-6P 
M-Tu/6-630P 
M-Tu/7-730P 
M-Tu/730-8P 
Mon/11-1135P 
Tue/8-9P 
Tue/9-10P 
nan
  Total 70 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
W-F/12N-1230P 
W-F/6-630P 
W-F/7-8P 
Thu/11-1130P 
Fri/11-1130P 
Sun/9-1030A 
Sun/1030-11A 
Sat/330-6P 
nan
  Total 10 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
W-F/5-6A 
M-Tu/5-6A 
W,F/6-630A 
Mon/6-630A 
W-F/630-7A 
M-Tu/630-7A 
W-F/7-9A 
M-Tu/7-9A 
W-F/9-10A 
M-Tu/9-10A 
W-F/12N-1230P 
M-Tu/12N-1230P 
W-F/3-4P 
M-Tu/3-4P 
W-F/4-5P 
M-Tu/4-5P 
W-F/5-530P 
W-F/530-6P 
M-Tu/530-6P 
M-Tu/6-630P 
Thu/9-10P 
nan
  Total 40 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/11-1135P 
Contract Comment: NWSCHNL311AT11<
Fri/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Fri/2-3P 
Contract Comment: NEW CBS TALK SHOW
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/4-5P 
Contract Comment: ANDERSON
Fri/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Fri/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Fri/530-6P 
Contract Comment: NWSCH3LIV5:30P
Fri/630-7P 
Contract Comment: CBS EVE NWS
Fri/730-8P 
Contract Comment: JEOPARDY
Fri/8-9P 
Contract Comment: CSI: NY
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/10-11P 
Contract Comment: HAWAII 5-0
Mon/11-1135P 
Contract Comment: NWSCHNL311AT11<
Mon/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Mon/2-3P 
Contract Comment: NEW CBS TALK SHOW
Mon/4-5P 
Contract Comment: ANDERSON
Mon/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Mon/530-6P 
Contract Comment: NWSCH3LIV5:30P
Mon/6-630A 
Contract Comment: NWSCHNL3LIVE6A
Mon/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/10-11P 
Contract Comment: 48 HOURS MYSTERIES
Sat/11-1135P 
Contract Comment: NWSCHNL311AT11<
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/6-630P 
Contract Comment: NEWS @ 6
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/11-1135P 
Contract Comment: NWSCHNL311AT11<
Sun/1130P-1230A 
Contract Comment: CLOSER/AVG. ALL WKS
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/8-9P 
Contract Comment: AMAZING RACE
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/10-11P 
Contract Comment: ELEMENTARY
Thu/11-1135P 
Contract Comment: NWSCHNL311AT11<
Thu/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Thu/2-3P 
Contract Comment: NEW CBS TALK SHOW
Thu/4-5P 
Contract Comment: ANDERSON
Thu/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Thu/530-6P 
Contract Comment: NWSCH3LIV5:30P
Thu/6-630A 
Contract Comment: NWSCHNL3LIVE6A
Thu/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/11-1135P 
Contract Comment: NWSCHNL311AT11<
Tue/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Tue/2-3P 
Contract Comment: NEW CBS TALK SHOW
Tue/4-5P 
Contract Comment: ANDERSON
Tue/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Tue/530-6P 
Contract Comment: NWSCH3LIV5:30P
Tue/6-630A 
Contract Comment: NWSCHNL3LIVE6A
Tue/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Tue/8-9P 
Contract Comment: NCIS-CBS
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/11-1135P 
Contract Comment: NWSCHNL311AT11<
Wed/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Wed/2-3P 
Contract Comment: NEW CBS TALK SHOW
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/4-5P 
Contract Comment: ANDERSON
Wed/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Wed/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Wed/530-6P 
Contract Comment: NWSCH3LIV5:30P
Wed/630-7P 
Contract Comment: CBS EVE NWS
Wed/730-8P 
Contract Comment: JEOPARDY
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 72 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Mon/430-459A 
Tue/430-459A 
Wed/430-459A 
Thu/430-459A 
Fri/430-459A 
Mon/430-459A 
Tue/430-459A 
Mon/5-530A 
Wed/5-530A 
Fri/5-530A 
Tue/5-530A 
Mon/7-9A 
Tue/7-9A 
Wed/7-9A 
Thu/7-9A 
Fri/7-9A 
Mon/7-9A 
Tue/7-9A 
Fri/12N-1230P 
Mon/1230-2P 
Tue/1230-2P 
Wed/1230-2P 
Thu/1230-2P 
Fri/1230-2P 
Mon/1230-2P 
Mon/2-3P 
Tue/2-3P 
Wed/2-3P 
Thu/2-3P 
Fri/2-3P 
Mon/2-3P 
Wed/3-4P 
Fri/3-4P 
Tue/4-5P 
Wed/4-5P 
Thu/4-5P 
Fri/4-5P 
Mon/4-5P 
Wed/5-530P 
Thu/5-530P 
Fri/5-530P 
Mon/8-9P 
Mon/9-10P 
Mon/10-11P 
Sat/11-1135P 
Sun/11-1135P 
Mon/11-1135P 
Tue/11-1135P 
Wed/11-1135P 
Thu/11-1135P 
Fri/11-1135P 
Sat/11-1135P 
Sun/11-1135P 
Mon/11-1135P 
Tue/11-1135P 
Tue/1135P-1235A 
Wed/1135P-1235A 
Thu/1135P-1235A 
Fri/1135P-1235A 
Mon/1135P-1235A 
Mon/1235-135A 
Tue/1235-135A 
Wed/1235-135A 
Thu/1235-135A 
Fri/1235-135A 
Mon/1235-135A 
Wed/8-9P 
Thu/8-9P 
Fri/10-11P 
Sat/9-10P 
Sat/1135P-1235A 
Sun/1-4P 
Sun/7-8P 
Sun/9-10P 
Sun/10-11P 
Sun/1130P-1230A 
Mon/9-10A 
Tue/9-10A 
Wed/9-10A 
Thu/9-10A 
Fri/9-10A 
Mon/9-10A 
nan
  Total 90 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
nan
Fri/5-530A 
Contract Comment: NEWS
Fri/530-6P 
Contract Comment: NEWS
Fri/6-630A 
Contract Comment: NEWS
Sun/630-7P 
Contract Comment: NEWS
Sun/9-1030A 
Contract Comment: CBS THIS MORNING SUN
Thu/5-530A 
Contract Comment: NEWS
Thu/530-6P 
Contract Comment: NEWS
Thu/6-630A 
Contract Comment: NEWS
Wed/5-530A 
Contract Comment: NEWS
Wed/530-6P 
Contract Comment: NEWS
Wed/6-630A 
Contract Comment: NEWS
nan
  Total 11 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Fri/11-1135P 
Contract Comment: NWSCHNL311AT11<
Fri/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Fri/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Fri/2-3P 
Contract Comment: NEW CBS TALK SHOW
Fri/4-5P 
Contract Comment: ANDERSON
Fri/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Fri/530-6P 
Contract Comment: NWSCH3LIV5:30P
Fri/6-630A 
Contract Comment: NWSCHNL3LIVE6A
Fri/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Fri/730-8P 
Contract Comment: JEOPARDY
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Fri/9-10P 
Contract Comment: MADE IN JERSEY
Mon/11-1135P 
Contract Comment: NWSCHNL311AT11<
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Mon/2-3P 
Contract Comment: NEW CBS TALK SHOW
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Mon/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Mon/530-6P 
Contract Comment: NWSCH3LIV5:30P
Mon/630-7P 
Contract Comment: CBS EVE NWS
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/9-10P 
Contract Comment: 2 BROKE GIRLS /MIKE&MOLLY
Sat/11-1135P 
Contract Comment: NWSCHNL311AT11<
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/6-630P 
Contract Comment: NEWS @ 6
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/9-10P 
Contract Comment: CRIMETIME SATURDAY
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/11-1135P 
Contract Comment: NWSCHNL311AT11<
Sun/1130P-1230A 
Contract Comment: CLOSER/AVG. ALL WKS
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Sun/9-10P 
Contract Comment: THE GOOD WIFE
Thu/11-1135P 
Contract Comment: NWSCHNL311AT11<
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Thu/2-3P 
Contract Comment: NEW CBS TALK SHOW
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Thu/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Thu/530-6P 
Contract Comment: NWSCH3LIV5:30P
Thu/630-7P 
Contract Comment: CBS EVE NWS
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Thu/9-10P 
Contract Comment: PERSON OF INTEREST
Tue/11-1135P 
Contract Comment: NWSCHNL311AT11<
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Tue/2-3P 
Contract Comment: NEW CBS TALK SHOW
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/5-530A 
Contract Comment: NWSCHNL3LIVE5A<
Tue/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Tue/530-6P 
Contract Comment: NWSCH3LIV5:30P
Tue/630-7P 
Contract Comment: CBS EVE NWS
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/9-10P 
Contract Comment: NCIS:LA-CBS
Wed/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Wed/11-1135P 
Contract Comment: NWSCHNL311AT11<
Wed/1235-135A 
Contract Comment: LT-FERGUSN-CBS<
Wed/12N-1230P 
Contract Comment: NWSCHNL3LVNOON<
Wed/2-3P 
Contract Comment: NEW CBS TALK SHOW
Wed/4-5P 
Contract Comment: ANDERSON
Wed/5-530P 
Contract Comment: NWSCHNL3LIV5PM
Wed/530-6P 
Contract Comment: NWSCH3LIV5:30P
Wed/6-630A 
Contract Comment: NWSCHNL3LIVE6A
Wed/6-630P 
Contract Comment: NWSCHNL3LIVE6P
Wed/730-8P 
Contract Comment: JEOPARDY
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 72 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tue/530-6A 
Wed/530-6A 
Thu/530-6A 
Fri/530-6A 
Mon/530-6A 
Sat/9-11A 
Tue/9-10A 
Thu/9-10A 
Tue/4-5P 
Wed/4-5P 
Thu/4-5P 
Fri/4-5P 
Mon/4-5P 
Tue/6-630P 
Thu/6-630P 
Sat/7-730P 
Mon/730-8P 
Tue/8-9P 
Wed/11-1135P 
Mon/11-1135P 
nan
  Total 20 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Mon/5-530A 
Tue/5-530A 
Wed/5-530A 
Thu/5-530A 
Fri/5-530A 
Mon/530-6A 
Tue/530-6A 
Wed/530-6A 
Thu/530-6A 
Fri/530-6A 
Mon/6-630A 
Tue/6-630A 
Thu/6-630A 
Mon/7-9A 
Tue/7-9A 
Wed/7-9A 
Thu/7-9A 
Fri/7-9A 
Sat/9-11A 
Sun/9-1030A 
Mon/9-10A 
Tue/9-10A 
Wed/9-10A 
Thu/9-10A 
Fri/9-10A 
Mon/10-11A 
Tue/10-11A 
Wed/10-11A 
Thu/10-11A 
Fri/10-11A 
Mon/12N-1230P 
Tue/12N-1230P 
Thu/12N-1230P 
Mon/1230-2P 
Tue/1230-2P 
Wed/1230-2P 
Thu/1230-2P 
Fri/1230-2P 
Mon/530-6P 
Tue/530-6P 
Wed/530-6P 
Thu/530-6P 
Fri/530-6P 
Sun/630-7P 
Sat/7-730P 
Thu/8-9P 
Sat/10-11P 
Wed/11-1135P 
Fri/11-1135P 
Mon/1135P-1235A 
Tue/1135P-1235A 
Thu/1135P-1235A 
Sat/1135P-1235A 
Sun/1130P-1230A 
nan
  Total 59 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
nan
Tu-F/530-6A 
Mon/530-6A 
Tu-F/6-630A 
Mon/6-630A 
Tu-F/630-7A 
Tu-F/7-9A 
Mon/7-9A 
Sat/9-11A 
Sun/9-1030A 
Tu-F/9-10A 
Mon/9-10A 
Tu-F/10-11A 
Mon/10-11A 
Tu-F/12N-1230P 
Mon/12N-1230P 
Tu-F/1230-2P 
Mon/1230-2P 
Tu-F/3-4P 
Mon/3-4P 
Tu-F/4-5P 
Mon/4-5P 
Tu-F/530-6P 
Mon/530-6P 
Tu-F/6-630P 
Mon/6-630P 
Sun/630-7P 
Sat/7-730P 
Fri/10-11P 
Tu-F/1135P-1235A 
Tu-F/1235-135A 
Mon/1235-135A 
Sun/1130P-1230A 
nan
  Total 59 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Fri/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Fri/3-4P 
Contract Comment: DR. PHIL
Fri/530-6P 
Contract Comment: NWSCHNL3-530PM
Fri/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Fri/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Fri/7-730P 
Contract Comment: WHEEL-FORTNE
Fri/7-9A 
Contract Comment: CBS THS MRNG-2<
Fri/9-10A 
Contract Comment: LIVE WTH KELLY
Mon/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Mon/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Mon/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Mon/3-4P 
Contract Comment: DR. PHIL
Mon/4-5P 
Contract Comment: ANDERSON
Mon/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Mon/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Mon/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Mon/730-8P 
Contract Comment: JEOPARDY<
Mon/9-10A 
Contract Comment: LIVE WTH KELLY
Sat/1135P-1235A 
Contract Comment: CSI: NY
Sat/7-730P 
Contract Comment: WHEEL-FORTNE W
Sat/730-8P 
Contract Comment: JEOPARDY-WKND
Sat/9-11A 
Contract Comment: CBS THS MRN:SA
Sun/630-7P 
Contract Comment: NEWS @ 630
Sun/8-9P 
Contract Comment: AMAZING RACE
Sun/9-1030A 
Contract Comment: SUNDAY MRN-CBS
Thu/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Thu/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Thu/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Thu/3-4P 
Contract Comment: DR. PHIL
Thu/4-5P 
Contract Comment: ANDERSON
Thu/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Thu/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Thu/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Thu/730-8P 
Contract Comment: JEOPARDY<
Thu/9-10A 
Contract Comment: LIVE WTH KELLY
Tue/10-11A 
Contract Comment: LETS-DEAL1-CBS/LETS-DEAL2-CBS
Tue/1135P-1235A 
Contract Comment: D LETTRMAN-CBS<
Tue/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Tue/3-4P 
Contract Comment: DR. PHIL
Tue/4-5P 
Contract Comment: ANDERSON
Tue/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Tue/6-630P 
Contract Comment: NWSCHNL3 AT 6P
Tue/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Tue/730-8P 
Contract Comment: JEOPARDY<
Tue/9-10A 
Contract Comment: LIVE WTH KELLY
Wed/1230-2P 
Contract Comment: SOAP OPERA ROTATION
Wed/3-4P 
Contract Comment: DR. PHIL
Wed/530-6P 
Contract Comment: NWSCHNL3-530PM
Wed/6-630A 
Contract Comment: NWSCHNL3 AT 6A
Wed/630-7A 
Contract Comment: NWSCHNL3 AT 6A
Wed/7-730P 
Contract Comment: WHEEL-FORTNE
Wed/7-9A 
Contract Comment: CBS THS MRNG-2<
Wed/8-9P 
Contract Comment: SURVIVOR
Wed/9-10A 
Contract Comment: LIVE WTH KELLY
nan
  Total 55 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tue/530-6A 
Thu/530-6A 
Wed/6-630A 
Fri/630-7A 
Tue/9-10A 
Thu/9-10A 
Thu/12N-1230P 
Thu/4-5P 
Fri/4-5P 
Wed/530-6P 
Mon/7-730P 
Wed/730-8P 
Wed/1135P-1235A 
Fri/1135P-1235A 
nan
  Total 14 Spots for:
nan
  Monthly Estimate Dollars:
nan
nan
Tu-F/5-530P 
Contract Comment: 1X PER DAY
Tu-F/530-6P 
Contract Comment: 1X PER DAY
Tu-F/6-630P 
Contract Comment: 1X PER DAY
Tu-F/7-730P 
Contract Comment: 1X PER DAY
Tu-F/730-8P 
Contract Comment: 1X PER DAY
Tue/8-9P 
Thu/9-10P 
Thu/10-11P 
Sat/7-730P 
Sat/730-8P 
Sat/9-10P 
Sun/1-4P 
Sun/4-7P 
Sun/7-8P 
Sun/8-9P 
Mon/5-530P 
Mon/530-6P 
Mon/6-630P 
Mon/7-730P 
Mon/730-8P 
nan
  Total 36 Spots for:
nan
  Monthly Estimate Dollars:
nan

In [27]:
non_candidate_2012_df[non_candidate_2012_df['Day/Time'].str.contains(r"(.*Total )(.*)$")==True]


/usr/local/lib/python2.7/dist-packages/pandas/core/strings.py:185: UserWarning: This pattern has match groups. To actually get the groups, use str.extract.
  " groups, use str.extract.", UserWarning)
Out[27]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars Program_Name Rating_RA35+ Rep:_RA35+ Last_Activity Last_Mod/Rev Advertiser_Name
30 NaN NaN Total 66 Spots for: NaN 97300 NaT NaT NaN NaN 66 97300 NaN 0.0 0 NaN NaN 2012/RESTORE OUR FUTURE.5 (13499895577303)_df
163 NaN NaN Total 85 Spots for: NaN 73600 NaT NaT NaN NaN 85 73600 NaN 0.0 0 NaN NaN 2012/PROTECT WORKING FAMILY.4 (13510883292588)_df
230 NaN NaN Total 30 Spots for: NaN 20050 NaT NaT NaN NaN 30 20050 NaN 124.3 124.3 NaN NaN 2012/DIBC.6 (13479936694353)_df
283 NaN NaN Total 48 Spots for: NaN 51900 NaT NaT NaN NaN 48 51900 NaN 0.0 0 NaN NaN 2012/CARE FOR MICHIGAN (13472857128655)_df
322 NaN NaN Total 53 Spots for: NaN 39850 NaT NaT NaN NaN 53 39850 NaN 277.4 0 NaN NaN 2012/PROTECT MI VOTE 3 (13464155038459)_df
378 NaN NaN Total 25 Spots for: NaN 21400 NaT NaT NaN NaN 25 21400 NaN 0.0 0 NaN NaN 2012/MDSCC-HD91.2 (13510941976831)_df
459 NaN NaN Total 37 Spots for: NaN 16750 NaT NaT NaN NaN 37 16750 NaN 94.9 94.9 NaN NaN 2012/DIBC.9 (13499631587260)_df
525 NaN NaN Total 30 Spots for: NaN 21820 NaT NaT NaN NaN 30 21820 NaN 0.0 0 NaN NaN 2012/MI Energy MI Jobs.9 (13492798972101)_df
657 NaN NaN Total 64 Spots for: NaN 41380 NaT NaT NaN NaN 64 41380 NaN 0.0 0 NaN NaN 2012/MI ENERGY MI JOBS.8 (13492783680275)_df
787 NaN NaN Total 79 Spots for: NaN 72750 NaT NaT NaN NaN 79 72750 NaN 0.0 0 NaN NaN 2012/PROTECT WORKING FAMILY.5 (13510883853583)_df
870 NaN NaN Total 38 Spots for: NaN 18650 NaT NaT NaN NaN 38 18650 NaN 0.0 0 NaN NaN 2012/CIT 4 AFF QUALITY HOMECARE.5 (13492736117...
960 NaN NaN Total 42 Spots for: NaN 19050 NaT NaT NaN NaN 42 19050 NaN 0.0 0 NaN NaN 2012/MDSCC-HD91.1 (13510875225852)_df
1140 NaN NaN Total 86 Spots for: NaN 85400 NaT NaT NaN NaN 86 85400 NaN 0.0 0 NaN NaN 2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df
1226 NaN NaN Total 39 Spots for: NaN 16850 NaT NaT NaN NaN 39 16850 NaN 99.8 99.8 NaN NaN 2012/DIBC.10 (13499680581775)_df
1324 NaN NaN Total 65 Spots for: NaN 69450 NaT NaT NaN NaN 65 69450 NaN 0.0 0 NaN NaN 2012/PROTECT WORKING FAMILY.6 (13510899321448)_df
1474 NaN NaN Total 45 Spots for: NaN 37400 NaT NaT NaN NaN 45 37400 NaN 267.6 0 NaN NaN 2012/PROTECT MI VOTE 4 (13464155309822)_df
1581 NaN NaN Total 50 Spots for: NaN 26950 NaT NaT NaN NaN 50 26950 NaN 157.3 157.3 NaN NaN 2012/DIBC.7 (13485870113715)_df
1723 NaN NaN Total 69 Spots for: NaN 38400 NaT NaT NaN NaN 69 38400 NaN 0.0 0 NaN NaN 2012/PROTECT OUR JOBS 9 (13464156211302)_df
1873 NaN NaN Total 73 Spots for: NaN 67700 NaT NaT NaN NaN 73 67700 NaN 0.0 0 NaN NaN 2012/MDSCC-HD91 (13503263017751)_df
1883 NaN NaN Total 4 Spots for: NaN 3900 NaT NaT NaN NaN 4 3900 NaN 0.0 0 NaN NaN 2012/CARE OF MICHIGAN 10 (13481738621590)_df
1919 NaN NaN Total 56 Spots for: NaN 90200 NaT NaT NaN NaN 56 90200 NaN 0.0 0 NaN NaN 2012/RESTORE OUR FUTURE.6 (13510890608951)_df
2057 NaN NaN Total 66 Spots for: NaN 48020 NaT NaT NaN NaN 66 48020 NaN 0.0 0 NaN NaN 2012/MI ENERGY MI JOBS.6 (13485872263589)_df
2086 NaN NaN Total 12 Spots for: NaN 10800 NaT NaT NaN NaN 12 10800 NaN 0.0 0 NaN NaN 2012/MDSCC-HD91.3 (13517054721474)_df
2122 NaN NaN Total 42 Spots for: NaN 48300 NaT NaT NaN NaN 42 48300 NaN 0.0 0 NaN NaN 2012/Citizen Protect MI stitution.2 (134996262...
2161 NaN NaN Total 64 Spots for: NaN 39000 NaT NaT NaN NaN 64 39000 NaN 0.0 0 NaN NaN 2012/MDSCC-SC 2 (13481752017431)_df
2258 NaN NaN Total 71 Spots for: NaN 29100 NaT NaT NaN NaN 71 29100 NaN 140.0 143 NaN NaN 2012/DIBC.12 (13510839623778)_df
2296 NaN NaN Total 31 Spots for: NaN 45700 NaT NaT NaN NaN 31 45700 NaN 0.0 0 NaN NaN 2012/CARE FOR MICHIGAN 2 (13472943799700)_df
2468 NaN NaN Total 83 Spots for: NaN 56650 NaT NaT NaN NaN 83 56650 NaN 0.0 0 NaN NaN 2012/CIT 4 AFF QUALTITY HOMECARE (134789528255...
2536 NaN NaN Total 68 Spots for: NaN 58300 NaT NaT NaN NaN 68 58300 NaN 0.0 0 NaN NaN 2012/CARE FOR MICHIGAN 1 (13472857929706)_df
2555 NaN NaN Total 14 Spots for: NaN 13150 NaT NaT NaN NaN 14 13150 NaN 0.0 0 NaN NaN 2012/CARE OF MICHIGAN 9 (13481735815432)_df
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
5858 NaN NaN Total 23 Spots for: NaN 38700 NaT NaT NaN NaN 23 38700 NaN 0.0 0 NaN NaN 2012/MI GOP.6 (13517044183458)_df
5896 NaN NaN Total 53 Spots for: NaN 39850 NaT NaT NaN NaN 53 39850 NaN 277.4 0 NaN NaN 2012/PROTECT MI VOTE 5 (13464155391064)_df
5979 NaN NaN Total 38 Spots for: NaN 73400 NaT NaT NaN NaN 38 73400 NaN 0.0 0 NaN NaN 2012/PROTECT MI TAXPAYERS.8 (13510927504838)_df
6004 NaN NaN Total 33 Spots for: NaN 38200 NaT NaT NaN NaN 33 38200 NaN 0.0 0 NaN NaN 2012/MI GOP.5 (13511033239888)_df
6117 NaN NaN Total 51 Spots for: NaN 32075 NaT NaT NaN NaN 51 32075 NaN 0.0 0 NaN NaN 2012/CIT 4 AFF QUALITY HOMECARE.4 (13492735047...
6135 NaN NaN Total 12 Spots for: NaN 16800 NaT NaT NaN NaN 12 16800 NaN 0.0 0 NaN NaN 2012/CARE FOR MICHIGAN 7 (13481579814893)_df
6195 NaN NaN Total 27 Spots for: NaN 15650 NaT NaT NaN NaN 27 15650 NaN 0.0 0 NaN NaN 2012/Protect Working Families.2 (1349279737813...
6274 NaN NaN Total 73 Spots for: NaN 42950 NaT NaT NaN NaN 73 42950 NaN 0.0 0 NaN NaN 2012/MI ENERGY MI JOBS 5 (13475645774559)_df
6393 NaN NaN Total 56 Spots for: NaN 21190 NaT NaT NaN NaN 56 21190 NaN 166.2 166.2 NaN NaN 2012/DIBC 5 (13475501568765)_df
6491 NaN NaN Total 51 Spots for: NaN 42000 NaT NaT NaN NaN 51 42000 NaN 0.0 0 NaN NaN 2012/Michigan Energy Michigan Jobs.11 (1350306...
6693 NaN NaN Total 98 Spots for: NaN 78500 NaT NaT NaN NaN 98 78500 NaN 0.0 0 NaN NaN 2012/PROTECT WORKING FAMILY 1 (13481557669060)_df
6750 NaN NaN Total 54 Spots for: NaN 51550 NaT NaT NaN NaN 54 51550 NaN 0.0 0 NaN NaN 2012/CARE FOR MICHIGAN 4 (13475658406710)_df
6821 NaN NaN Total 35 Spots for: NaN 18900 NaT NaT NaN NaN 35 18900 NaN 109.5 109.5 NaN NaN 2012/DIBC.8 (13492800427987)_df
6903 NaN NaN Total 38 Spots for: NaN 18900 NaT NaT NaN NaN 38 18900 NaN 0.0 0 NaN NaN 2012/CIT FOR AFFORDABLE QUALITY HOMECARE.6 (13...
7001 NaN NaN Total 56 Spots for: NaN 60200 NaT NaT NaN NaN 56 60200 NaN 0.0 0 NaN NaN 2012/MICH EDU. ASSOC (13510833905609)_df
7190 NaN NaN Total 91 Spots for: NaN 59550 NaT NaT NaN NaN 91 59550 NaN 0.0 0 NaN NaN 2012/PROTECT WORKING FAMILY (13479126389484)_df
7236 NaN NaN Total 34 Spots for: NaN 23700 NaT NaT NaN NaN 34 23700 NaN 0.0 0 NaN NaN 2012/PROTECT MI TAXPAYERS 1 (13464154444899)_df
7275 NaN NaN Total 70 Spots for: NaN 85000 NaT NaT NaN NaN 70 85000 NaN 0.0 0 NaN NaN 2012/RESTORE.3 (13478915461855)_df
7289 NaN NaN Total 10 Spots for: NaN 14050 NaT NaT NaN NaN 10 14050 NaN 0.0 0 NaN NaN 2012/STAND UP FOR DEMOCRACY (13503913293148)_df
7316 NaN NaN Total 40 Spots for: NaN 45700 NaT NaT NaN NaN 40 45700 NaN 0.0 0 NaN NaN 2012/MI GOP.7 (13517044785412)_df
7466 NaN NaN Total 72 Spots for: NaN 47180 NaT NaT NaN NaN 72 47180 NaN 0.0 0 NaN NaN 2012/Michigan Energy Michigan Jobs 1 (13454756...
7554 NaN NaN Total 90 Spots for: NaN 79750 NaT NaT NaN NaN 90 79750 NaN 0.0 0 NaN NaN 2012/CARE FOR MICHIGAN.12 (13506544189473)_df
7584 NaN NaN Total 11 Spots for: NaN 7200 NaT NaT NaN NaN 11 7200 NaN 35.9 35.9 NaN NaN 2012/DETROIT BRIDGE.11 (13506540272263)_df
7734 NaN NaN Total 72 Spots for: NaN 49320 NaT NaT NaN NaN 72 49320 NaN 0.0 0 NaN NaN 2012/Michigan Energy Michigan Jobs 2 (13454757...
7760 NaN NaN Total 20 Spots for: NaN 16450 NaT NaT NaN NaN 20 16450 NaN 0.0 0 NaN NaN 2012/CARE FOR MICHIGAN.5 (13479001324038)_df
7821 NaN NaN Total 59 Spots for: NaN 40450 NaT NaT NaN NaN 59 40450 NaN 0.0 0 NaN NaN 2012/MI Dem St Central 1 (13472853153320)_df
7860 NaN NaN Total 59 Spots for: NaN 37050 NaT NaT NaN NaN 59 37050 NaN 0.0 0 NaN NaN 2012/MDSCC-SC 1 (13481744825656)_df
7974 NaN NaN Total 55 Spots for: NaN 39150 NaT NaT NaN NaN 55 39150 NaN 0.0 0 NaN NaN 2012/MDSCC-SC.4 (13492733504724)_df
7994 NaN NaN Total 14 Spots for: NaN 18100 NaT NaT NaN NaN 14 18100 NaN 0.0 0 NaN NaN 2012/CARE OF MICHIGAN 3 (13475494128957)_df
8025 NaN NaN Total 36 Spots for: NaN 138000 NaT NaT NaN NaN 36 138000 NaN 0.0 0 NaN NaN 2012/RESTORE OUR FUTURE.7 (13510901506418)_df

103 rows × 17 columns


In [28]:
non_candidate_2012_df = non_candidate_2012_df.drop(non_candidate_2012_df.index[non_candidate_2012_df['Day/Time'].str.contains(r"(.*Total )(.*)$")==True])

In [29]:
non_candidate_2012_df[non_candidate_2012_df['Day/Time'].str.contains(r"(.*Total )(.*)$")==True]


Out[29]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars Program_Name Rating_RA35+ Rep:_RA35+ Last_Activity Last_Mod/Rev Advertiser_Name

In [30]:
non_candidate_2012_df = non_candidate_2012_df.drop(non_candidate_2012_df.index[non_candidate_2012_df['Day/Time'].str.contains(r"(.*Monthly )(.*)$")==True])

In [31]:
non_candidate_2012_df[non_candidate_2012_df['Day/Time'].str.contains(r"(.*Monthly )(.*)$")==True]


Out[31]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars Program_Name Rating_RA35+ Rep:_RA35+ Last_Activity Last_Mod/Rev Advertiser_Name

In [32]:
non_candidate_2012_df = non_candidate_2012_df.drop(non_candidate_2012_df.index[non_candidate_2012_df['Day/Time'].str.contains(r"(.*Contract )(.*)$")==True])

In [33]:
non_candidate_2012_df[non_candidate_2012_df['Day/Time'].str.contains(r"(.*Contract )(.*)$")==True]


Out[33]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars Program_Name Rating_RA35+ Rep:_RA35+ Last_Activity Last_Mod/Rev Advertiser_Name

In [34]:
non_candidate_2012_df = non_candidate_2012_df.drop(non_candidate_2012_df.index[non_candidate_2012_df['Buy_Line'].str.contains(r"(.*##)(.*)$")==True])

In [35]:
non_candidate_2012_df[non_candidate_2012_df['Day/Time'].str.contains(r"(.*##)(.*)$")==True]


Out[35]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars Program_Name Rating_RA35+ Rep:_RA35+ Last_Activity Last_Mod/Rev Advertiser_Name

In [36]:
#non_candidate_2012_df['Day/Time'] = non_candidate_2012_df['Day/Time'].str.replace(r"(.*Total )(.*)$", r"")

In [37]:
#non_candidate_2012_df['Day/Time'] = non_candidate_2012_df['Day/Time'].str.replace(r"(.*Monthly )(.*)$", r"")

In [38]:
#non_candidate_2012_df['Day/Time'] = non_candidate_2012_df['Day/Time'].str.replace(r"(.*Contract )(.*)$", r"")

In [39]:
#non_candidate_2012_df['Buy_Line'] = non_candidate_2012_df['Buy_Line'].str.replace(r"(.*##)(.*)$", r"")

In [40]:
non_candidate_2012_df['Day/Time']


Out[40]:
1        Sa-Su/11-1135P 
2            Sat/730-8P 
3              Sun/7-8P 
4            M-F/6-630A 
5             M-F/9-10A 
6         M-W,F/11A-12N 
7       M,W-F/12N-1230P 
8      M-Tu,Th-F/5-530P 
9            M-F/530-6P 
10           M-F/6-630P 
11           M-F/7-730P 
12           M-F/730-8P 
13    M-W,F-Sa/11-1135P 
14             Tue/8-9P 
15           Wed/10-11P 
...
8012    Sat/7-730P 
8013    Sat/730-8P 
8014     Sat/9-10P 
8015      Sun/1-4P 
8016      Sun/4-7P 
8017      Sun/7-8P 
8018      Sun/8-9P 
8019    Mon/5-530P 
8020    Mon/530-6P 
8021    Mon/6-630P 
8022    Mon/7-730P 
8023    Mon/730-8P 
8024            NaN
8026            NaN
8028            NaN
Name: Day/Time, Length: 4967, dtype: object

In [41]:
non_candidate_2012_df = non_candidate_2012_df.drop(non_candidate_2012_df.index[non_candidate_2012_df['Day/Time'].isnull()])

In [42]:
non_candidate_2012_df['Program_Name'].value_counts()


Out[42]:
NEWS                             227
NWSCHNL3 AT 6A                   178
DR. PHIL                         165
LIVE WTH KELLY                   131
ANDERSON                         130
JEOPARDY                         120
SOAP OPERA ROTATION              104
CBS THS MRNG-2<                  103
LIVE WITH KELLY                  100
LT-FERGUSN-CBS<                   99
D LETTRMAN-CBS<                   99
NWSCHNL3 AT 5A                    99
PRICE IS RIGHT                    90
LETS-DEAL1-CBS/LETS-DEAL2-CBS     89
CBS THIS MORNING                  80
...
MICH VS ILLIN          1
48HR MYSTERY           1
CBS SUN MORNING        1
NEWS 3 AT 5 P          1
PRES DEBATE            1
CRIME MINDS            1
SEC                    1
CBS THIS MORN          1
SU CBS THIS MORN       1
CRIMTME SA-CBS         1
WKND EARLY NEWS        1
NEWS 3 THIS AM         1
NEWS 2 THIS MORNING    1
48HR MSTRY-CBS         1
SUN MORN               1
Length: 249, dtype: int64

In [43]:
import re
def split_day(row_df):
    temp_string = str(row_df)
    match = re.match(r"(^.*)(/)(.*)", temp_string)
    if match:
        return match.group(1)

In [44]:
split_day('Sun-Mon/7')


Out[44]:
'Sun-Mon'

In [45]:
import re
def split_time(row_df):
    temp_string = str(row_df)
    match = re.match(r"(^.*)(/)(.*)", temp_string)
    if match:
        return match.group(3)

In [46]:
split_time('Sun-Mon/7')


Out[46]:
'7'

In [47]:
non_candidate_2012_df['Day'] = non_candidate_2012_df['Day/Time'].apply(split_day)

In [48]:
non_candidate_2012_df['Time'] = non_candidate_2012_df['Day/Time'].apply(split_time)

In [49]:
non_candidate_2012_df = non_candidate_2012_df.drop(non_candidate_2012_df.index[non_candidate_2012_df['Buy_Line'].str.contains(r"(.*##)(.*)$")==True])

In [50]:
non_candidate_2012_df = non_candidate_2012_df.drop(non_candidate_2012_df.index[non_candidate_2012_df['Day'].isnull()==True])

In [51]:
non_candidate_2012_df = non_candidate_2012_df.drop(non_candidate_2012_df.index[non_candidate_2012_df['Day/Time'].str.contains(r"(.*Order)(.*)$")==True])

In [52]:
non_candidate_2012_df = non_candidate_2012_df.drop(non_candidate_2012_df.index[non_candidate_2012_df['Day/Time'].str.contains(r"(.*This)(.*)$")==True])

In [53]:
len(non_candidate_2012_df)


Out[53]:
4385

In [54]:
non_candidate_2012_df['Day'] = non_candidate_2012_df['Day/Time'].apply(split_day)

In [55]:
non_candidate_2012_df['Time'] = non_candidate_2012_df['Day/Time'].apply(split_time)

In [56]:
non_candidate_2012_df['Day'].value_counts()


Out[56]:
Mon          802
Fri          704
Thu          696
Wed          633
Tue          586
Sat          350
Sun          273
Tu-F         105
W-F           90
M-Tu          83
Th-F          11
W-F,M         10
W,F           10
W-F,M-Tu       6
M-F            6
Tu-Th          4
W-Su           2
Tu,Th,Su       2
Tu-Su          2
Th-F,Su        1
M,W-F          1
F-Su           1
Sa-Su          1
W-M            1
Tu,Th          1
M-W,F-Sa       1
M-W,F          1
M-Th           1
M-Tu,Th-F      1
dtype: int64

In [57]:
def monday(row_df):
    mon = re.match(r"(.*)(M)(.*)", row_df)
    if mon:
        return 1
    else:
        return 0
    
def tues(row_df):
    tues = re.match(r"(.*)(Tu)(.*)", row_df)
    if tues:
        return 1
    else:
        return 0
    
def wed(row_df):
    wed = re.match(r"(.*)(W)(.*)", row_df)
    if wed:
        return 1
    else:
        return 0

def thursday(row_df):
    thurs = re.match(r"(.*)(Th)(.*)", row_df)
    if thurs:
        return 1
    else:
        return 0

def friday(row_df):
    fri = re.match(r"(.*)(F)(.*)", row_df)
    if fri:
        return 1
    else:
        return 0
    
def saturday(row_df):
    sat = re.match(r"(.*)(Sa)(.*)", row_df)
    if sat:
        return 1
    else:
        return 0
    
def sunday(row_df):
    sun = re.match(r"(.*)(Su)(.*)", row_df)
    if sun:
        return 1
    else:
        return 0

In [58]:
non_candidate_2012_df['Monday'] = non_candidate_2012_df['Day'].apply(monday)
non_candidate_2012_df['Tuesday'] = non_candidate_2012_df['Day'].apply(tues)
non_candidate_2012_df['Wednesday'] = non_candidate_2012_df['Day'].apply(wed)
non_candidate_2012_df['Thursday'] = non_candidate_2012_df['Day'].apply(thursday)
non_candidate_2012_df['Friday'] = non_candidate_2012_df['Day'].apply(friday)
non_candidate_2012_df['Saturday'] = non_candidate_2012_df['Day'].apply(saturday)
non_candidate_2012_df['Sunday'] = non_candidate_2012_df['Day'].apply(sunday)

In [59]:
def time(row_df):
    match = re.match(r"(.*)([APN])", row_df)
    if match:
        return match.group(1)

In [60]:
time('9-10A')


Out[60]:
'9-10'

In [61]:
non_candidate_2012_df['Time_Clean'] = non_candidate_2012_df['Time'].apply(time)

In [62]:
non_candidate_2012_df


Out[62]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots ... Day Time Monday Tuesday Wednesday Thursday Friday Saturday Sunday Time_Clean
1 NaN 1 Sa-Su/11-1135P 30S 1500 2012-10-13 2012-10-14 1 2 2 ... Sa-Su 11-1135P 0 0 0 0 0 1 1 11-1135
2 NaN 2 Sat/730-8P 30S 1000 2012-10-13 2012-10-13 1 1 1 ... Sat 730-8P 0 0 0 0 0 1 0 730-8
3 NaN 3 Sun/7-8P 30S 4000 2012-10-14 2012-10-14 1 1 1 ... Sun 7-8P 0 0 0 0 0 0 1 7-8
4 NaN 4 M-F/6-630A 30S 400 2012-10-15 2012-10-19 1 5 5 ... M-F 6-630A 1 0 0 0 1 0 0 6-630
5 NaN 5 M-F/9-10A 30S 400 2012-10-15 2012-10-19 1 5 5 ... M-F 9-10A 1 0 0 0 1 0 0 9-10
6 NaN 6 M-W,F/11A-12N 30S 1000 2012-10-15 2012-10-19 1 4 4 ... M-W,F 11A-12N 1 0 1 0 1 0 0 11A-12
7 NaN 7 M,W-F/12N-1230P 30S 600 2012-10-15 2012-10-19 1 4 4 ... M,W-F 12N-1230P 1 0 1 0 1 0 0 12N-1230
8 NaN 8 M-Tu,Th-F/5-530P 30S 1000 2012-10-15 2012-10-19 1 4 4 ... M-Tu,Th-F 5-530P 1 1 0 1 1 0 0 5-530
9 NaN 9 M-F/530-6P 30S 1000 2012-10-15 2012-10-19 1 5 5 ... M-F 530-6P 1 0 0 0 1 0 0 530-6
10 NaN 10 M-F/6-630P 30S 1500 2012-10-15 2012-10-19 1 5 5 ... M-F 6-630P 1 0 0 0 1 0 0 6-630
11 NaN 11 M-F/7-730P 30S 2500 2012-10-15 2012-10-19 1 5 5 ... M-F 7-730P 1 0 0 0 1 0 0 7-730
12 NaN 12 M-F/730-8P 30S 2500 2012-10-15 2012-10-19 1 5 5 ... M-F 730-8P 1 0 0 0 1 0 0 730-8
13 NaN 13 M-W,F-Sa/11-1135P 30S 1500 2012-10-15 2012-10-20 1 5 5 ... M-W,F-Sa 11-1135P 1 0 1 0 1 1 0 11-1135
14 NaN 14 Tue/8-9P 30S 5000 2012-10-16 2012-10-16 1 1 1 ... Tue 8-9P 0 1 0 0 0 0 0 8-9
15 NaN 15 Wed/10-11P 30S 3500 2012-10-17 2012-10-17 1 1 1 ... Wed 10-11P 0 0 1 0 0 0 0 10-11
16 NaN 16 Fri/10-11P 30S 4000 2012-10-19 2012-10-19 1 1 1 ... Fri 10-11P 0 0 0 0 1 0 0 10-11
17 NaN 17 Sat/730-8P 30S 1000 2012-10-20 2012-10-20 1 1 1 ... Sat 730-8P 0 0 0 0 0 1 0 730-8
18 NaN 18 Sun/7-8P 30S 4000 2012-10-21 2012-10-21 1 1 1 ... Sun 7-8P 0 0 0 0 0 0 1 7-8
19 NaN 19 Mon/6-630A 30S 400 2012-10-22 2012-10-22 1 1 1 ... Mon 6-630A 1 0 0 0 0 0 0 6-630
20 NaN 20 Mon/9-10A 30S 400 2012-10-22 2012-10-22 1 1 1 ... Mon 9-10A 1 0 0 0 0 0 0 9-10
21 NaN 21 Mon/11A-12N 30S 1000 2012-10-22 2012-10-22 1 1 1 ... Mon 11A-12N 1 0 0 0 0 0 0 11A-12
22 NaN 22 Mon/12N-1230P 30S 600 2012-10-22 2012-10-22 1 1 1 ... Mon 12N-1230P 1 0 0 0 0 0 0 12N-1230
23 NaN 23 Mon/5-530P 30S 1000 2012-10-22 2012-10-22 1 1 1 ... Mon 5-530P 1 0 0 0 0 0 0 5-530
24 NaN 24 Mon/530-6P 30S 1000 2012-10-22 2012-10-22 1 1 1 ... Mon 530-6P 1 0 0 0 0 0 0 530-6
25 NaN 25 Mon/6-630P 30S 1500 2012-10-22 2012-10-22 1 1 1 ... Mon 6-630P 1 0 0 0 0 0 0 6-630
26 NaN 26 Mon/7-730P 30S 2500 2012-10-22 2012-10-22 1 1 1 ... Mon 7-730P 1 0 0 0 0 0 0 7-730
27 NaN 27 Mon/730-8P 30S 2500 2012-10-22 2012-10-22 1 1 1 ... Mon 730-8P 1 0 0 0 0 0 0 730-8
28 NaN 28 Mon/11-1135P 30S 1500 2012-10-22 2012-10-22 1 1 1 ... Mon 11-1135P 1 0 0 0 0 0 0 11-1135
35 NaN 1 Fri/1135P-1235A 30S 300 2012-11-02 2012-11-02 1 1 1 ... Fri 1135P-1235A 0 0 0 0 1 0 0 1135P-1235
37 NaN 2 Fri/1235-135A 30S 50 2012-11-02 2012-11-02 1 2 2 ... Fri 1235-135A 0 0 0 0 1 0 0 1235-135
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
7983 NaN 5 Tue/9-10A 60S 800 2012-09-18 2012-09-18 1 1 1 ... Tue 9-10A 0 1 0 0 0 0 0 9-10
7984 NaN 6 Thu/9-10A 60S 800 2012-09-20 2012-09-20 1 1 1 ... Thu 9-10A 0 0 0 1 0 0 0 9-10
7985 NaN 7 Thu/12N-1230P 60S 1200 2012-09-20 2012-09-20 1 1 1 ... Thu 12N-1230P 0 0 0 1 0 0 0 12N-1230
7986 NaN 8 Thu/4-5P 60S 800 2012-09-20 2012-09-20 1 1 1 ... Thu 4-5P 0 0 0 1 0 0 0 4-5
7987 NaN 9 Fri/4-5P 60S 800 2012-09-21 2012-09-21 1 1 1 ... Fri 4-5P 0 0 0 0 1 0 0 4-5
7988 NaN 10 Wed/530-6P 60S 2000 2012-09-19 2012-09-19 1 1 1 ... Wed 530-6P 0 0 1 0 0 0 0 530-6
7989 NaN 11 Mon/7-730P 60S 4000 2012-09-24 2012-09-24 1 1 1 ... Mon 7-730P 1 0 0 0 0 0 0 7-730
7990 NaN 12 Wed/730-8P 60S 4000 2012-09-19 2012-09-19 1 1 1 ... Wed 730-8P 0 0 1 0 0 0 0 730-8
7991 NaN 13 Wed/1135P-1235A 60S 500 2012-09-19 2012-09-19 1 1 1 ... Wed 1135P-1235A 0 0 1 0 0 0 0 1135P-1235
7992 NaN 14 Fri/1135P-1235A 60S 500 2012-09-21 2012-09-21 1 1 1 ... Fri 1135P-1235A 0 0 0 0 1 0 0 1135P-1235
7999 NaN 1 Tu-F/5-530P 30S 2000 2012-10-30 2012-11-02 1 4 4 ... Tu-F 5-530P 0 1 0 0 1 0 0 5-530
8001 NaN 2 Tu-F/530-6P 30S 2000 2012-10-30 2012-11-02 1 4 4 ... Tu-F 530-6P 0 1 0 0 1 0 0 530-6
8003 NaN 3 Tu-F/6-630P 30S 3500 2012-10-30 2012-11-02 1 4 4 ... Tu-F 6-630P 0 1 0 0 1 0 0 6-630
8005 NaN 4 Tu-F/7-730P 30S 5000 2012-10-30 2012-11-02 1 4 4 ... Tu-F 7-730P 0 1 0 0 1 0 0 7-730
8007 NaN 5 Tu-F/730-8P 30S 5000 2012-10-30 2012-11-02 1 4 4 ... Tu-F 730-8P 0 1 0 0 1 0 0 730-8
8009 NaN 6 Tue/8-9P 30S 7000 2012-10-30 2012-10-30 1 1 1 ... Tue 8-9P 0 1 0 0 0 0 0 8-9
8010 NaN 7 Thu/9-10P 30S 6000 2012-11-01 2012-11-01 1 1 1 ... Thu 9-10P 0 0 0 1 0 0 0 9-10
8011 NaN 8 Thu/10-11P 30S 6000 2012-11-01 2012-11-01 1 1 1 ... Thu 10-11P 0 0 0 1 0 0 0 10-11
8012 NaN 9 Sat/7-730P 30S 2000 2012-11-03 2012-11-03 1 1 1 ... Sat 7-730P 0 0 0 0 0 1 0 7-730
8013 NaN 10 Sat/730-8P 30S 2000 2012-11-03 2012-11-03 1 1 1 ... Sat 730-8P 0 0 0 0 0 1 0 730-8
8014 NaN 11 Sat/9-10P 30S 2500 2012-11-03 2012-11-03 1 1 1 ... Sat 9-10P 0 0 0 0 0 1 0 9-10
8015 NaN 12 Sun/1-4P 30S 4000 2012-11-04 2012-11-04 1 2 2 ... Sun 1-4P 0 0 0 0 0 0 1 1-4
8016 NaN 13 Sun/4-7P 30S 5000 2012-11-04 2012-11-04 1 1 1 ... Sun 4-7P 0 0 0 0 0 0 1 4-7
8017 NaN 14 Sun/7-8P 30S 6000 2012-11-04 2012-11-04 1 1 1 ... Sun 7-8P 0 0 0 0 0 0 1 7-8
8018 NaN 15 Sun/8-9P 30S 6000 2012-11-04 2012-11-04 1 1 1 ... Sun 8-9P 0 0 0 0 0 0 1 8-9
8019 NaN 16 Mon/5-530P 30S 2000 2012-11-05 2012-11-05 1 1 1 ... Mon 5-530P 1 0 0 0 0 0 0 5-530
8020 NaN 17 Mon/530-6P 30S 2000 2012-11-05 2012-11-05 1 1 1 ... Mon 530-6P 1 0 0 0 0 0 0 530-6
8021 NaN 18 Mon/6-630P 30S 3500 2012-11-05 2012-11-05 1 1 1 ... Mon 6-630P 1 0 0 0 0 0 0 6-630
8022 NaN 19 Mon/7-730P 30S 5000 2012-11-05 2012-11-05 1 1 1 ... Mon 7-730P 1 0 0 0 0 0 0 7-730
8023 NaN 20 Mon/730-8P 30S 5000 2012-11-05 2012-11-05 1 1 1 ... Mon 730-8P 1 0 0 0 0 0 0 730-8

4385 rows × 27 columns


In [63]:
non_candidate_2012_df['Time_Clean'].value_counts()


Out[63]:
530-6         381
6-630         378
9-10          368
630-7         302
10-11         238
1135P-1235    228
5-530         218
7-730         210
12N-1230      202
7-9           199
4-5           195
3-4           186
730-8         186
11-1135       185
1230-2        172
1235-135      119
8-9            94
11A-12         92
9-11           68
2-3            66
9-1030         57
1130P-1230     43
430-459        39
7-8            38
5-6            35
1-4            16
6-7            11
1030-11        10
4-7             8
10-1030         6
11-1130         6
3-330           5
330-6           5
1135-1235       4
730-830         3
8-11            3
1205-105        2
5-630           1
1030-1130       1
330-7           1
830-930         1
4-730           1
1-430           1
930-1030        1
dtype: int64

In [64]:
def start_time_hyphen(row_df):
    match = re.match(r"(.*)(-)(.*)", row_df)
    if match:
        return match.group(1)
    
def end_time_hyphen(row_df):
    match = re.match(r"(.*)(-)(.*)", row_df)
    if match:
        return match.group(3)
    
def start_time(row_df):
    match = re.match(r"(\d*)", row_df)
    if match:
        return match.group(0)

In [65]:
non_candidate_2012_df


Out[65]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots ... Day Time Monday Tuesday Wednesday Thursday Friday Saturday Sunday Time_Clean
1 NaN 1 Sa-Su/11-1135P 30S 1500 2012-10-13 2012-10-14 1 2 2 ... Sa-Su 11-1135P 0 0 0 0 0 1 1 11-1135
2 NaN 2 Sat/730-8P 30S 1000 2012-10-13 2012-10-13 1 1 1 ... Sat 730-8P 0 0 0 0 0 1 0 730-8
3 NaN 3 Sun/7-8P 30S 4000 2012-10-14 2012-10-14 1 1 1 ... Sun 7-8P 0 0 0 0 0 0 1 7-8
4 NaN 4 M-F/6-630A 30S 400 2012-10-15 2012-10-19 1 5 5 ... M-F 6-630A 1 0 0 0 1 0 0 6-630
5 NaN 5 M-F/9-10A 30S 400 2012-10-15 2012-10-19 1 5 5 ... M-F 9-10A 1 0 0 0 1 0 0 9-10
6 NaN 6 M-W,F/11A-12N 30S 1000 2012-10-15 2012-10-19 1 4 4 ... M-W,F 11A-12N 1 0 1 0 1 0 0 11A-12
7 NaN 7 M,W-F/12N-1230P 30S 600 2012-10-15 2012-10-19 1 4 4 ... M,W-F 12N-1230P 1 0 1 0 1 0 0 12N-1230
8 NaN 8 M-Tu,Th-F/5-530P 30S 1000 2012-10-15 2012-10-19 1 4 4 ... M-Tu,Th-F 5-530P 1 1 0 1 1 0 0 5-530
9 NaN 9 M-F/530-6P 30S 1000 2012-10-15 2012-10-19 1 5 5 ... M-F 530-6P 1 0 0 0 1 0 0 530-6
10 NaN 10 M-F/6-630P 30S 1500 2012-10-15 2012-10-19 1 5 5 ... M-F 6-630P 1 0 0 0 1 0 0 6-630
11 NaN 11 M-F/7-730P 30S 2500 2012-10-15 2012-10-19 1 5 5 ... M-F 7-730P 1 0 0 0 1 0 0 7-730
12 NaN 12 M-F/730-8P 30S 2500 2012-10-15 2012-10-19 1 5 5 ... M-F 730-8P 1 0 0 0 1 0 0 730-8
13 NaN 13 M-W,F-Sa/11-1135P 30S 1500 2012-10-15 2012-10-20 1 5 5 ... M-W,F-Sa 11-1135P 1 0 1 0 1 1 0 11-1135
14 NaN 14 Tue/8-9P 30S 5000 2012-10-16 2012-10-16 1 1 1 ... Tue 8-9P 0 1 0 0 0 0 0 8-9
15 NaN 15 Wed/10-11P 30S 3500 2012-10-17 2012-10-17 1 1 1 ... Wed 10-11P 0 0 1 0 0 0 0 10-11
16 NaN 16 Fri/10-11P 30S 4000 2012-10-19 2012-10-19 1 1 1 ... Fri 10-11P 0 0 0 0 1 0 0 10-11
17 NaN 17 Sat/730-8P 30S 1000 2012-10-20 2012-10-20 1 1 1 ... Sat 730-8P 0 0 0 0 0 1 0 730-8
18 NaN 18 Sun/7-8P 30S 4000 2012-10-21 2012-10-21 1 1 1 ... Sun 7-8P 0 0 0 0 0 0 1 7-8
19 NaN 19 Mon/6-630A 30S 400 2012-10-22 2012-10-22 1 1 1 ... Mon 6-630A 1 0 0 0 0 0 0 6-630
20 NaN 20 Mon/9-10A 30S 400 2012-10-22 2012-10-22 1 1 1 ... Mon 9-10A 1 0 0 0 0 0 0 9-10
21 NaN 21 Mon/11A-12N 30S 1000 2012-10-22 2012-10-22 1 1 1 ... Mon 11A-12N 1 0 0 0 0 0 0 11A-12
22 NaN 22 Mon/12N-1230P 30S 600 2012-10-22 2012-10-22 1 1 1 ... Mon 12N-1230P 1 0 0 0 0 0 0 12N-1230
23 NaN 23 Mon/5-530P 30S 1000 2012-10-22 2012-10-22 1 1 1 ... Mon 5-530P 1 0 0 0 0 0 0 5-530
24 NaN 24 Mon/530-6P 30S 1000 2012-10-22 2012-10-22 1 1 1 ... Mon 530-6P 1 0 0 0 0 0 0 530-6
25 NaN 25 Mon/6-630P 30S 1500 2012-10-22 2012-10-22 1 1 1 ... Mon 6-630P 1 0 0 0 0 0 0 6-630
26 NaN 26 Mon/7-730P 30S 2500 2012-10-22 2012-10-22 1 1 1 ... Mon 7-730P 1 0 0 0 0 0 0 7-730
27 NaN 27 Mon/730-8P 30S 2500 2012-10-22 2012-10-22 1 1 1 ... Mon 730-8P 1 0 0 0 0 0 0 730-8
28 NaN 28 Mon/11-1135P 30S 1500 2012-10-22 2012-10-22 1 1 1 ... Mon 11-1135P 1 0 0 0 0 0 0 11-1135
35 NaN 1 Fri/1135P-1235A 30S 300 2012-11-02 2012-11-02 1 1 1 ... Fri 1135P-1235A 0 0 0 0 1 0 0 1135P-1235
37 NaN 2 Fri/1235-135A 30S 50 2012-11-02 2012-11-02 1 2 2 ... Fri 1235-135A 0 0 0 0 1 0 0 1235-135
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
7983 NaN 5 Tue/9-10A 60S 800 2012-09-18 2012-09-18 1 1 1 ... Tue 9-10A 0 1 0 0 0 0 0 9-10
7984 NaN 6 Thu/9-10A 60S 800 2012-09-20 2012-09-20 1 1 1 ... Thu 9-10A 0 0 0 1 0 0 0 9-10
7985 NaN 7 Thu/12N-1230P 60S 1200 2012-09-20 2012-09-20 1 1 1 ... Thu 12N-1230P 0 0 0 1 0 0 0 12N-1230
7986 NaN 8 Thu/4-5P 60S 800 2012-09-20 2012-09-20 1 1 1 ... Thu 4-5P 0 0 0 1 0 0 0 4-5
7987 NaN 9 Fri/4-5P 60S 800 2012-09-21 2012-09-21 1 1 1 ... Fri 4-5P 0 0 0 0 1 0 0 4-5
7988 NaN 10 Wed/530-6P 60S 2000 2012-09-19 2012-09-19 1 1 1 ... Wed 530-6P 0 0 1 0 0 0 0 530-6
7989 NaN 11 Mon/7-730P 60S 4000 2012-09-24 2012-09-24 1 1 1 ... Mon 7-730P 1 0 0 0 0 0 0 7-730
7990 NaN 12 Wed/730-8P 60S 4000 2012-09-19 2012-09-19 1 1 1 ... Wed 730-8P 0 0 1 0 0 0 0 730-8
7991 NaN 13 Wed/1135P-1235A 60S 500 2012-09-19 2012-09-19 1 1 1 ... Wed 1135P-1235A 0 0 1 0 0 0 0 1135P-1235
7992 NaN 14 Fri/1135P-1235A 60S 500 2012-09-21 2012-09-21 1 1 1 ... Fri 1135P-1235A 0 0 0 0 1 0 0 1135P-1235
7999 NaN 1 Tu-F/5-530P 30S 2000 2012-10-30 2012-11-02 1 4 4 ... Tu-F 5-530P 0 1 0 0 1 0 0 5-530
8001 NaN 2 Tu-F/530-6P 30S 2000 2012-10-30 2012-11-02 1 4 4 ... Tu-F 530-6P 0 1 0 0 1 0 0 530-6
8003 NaN 3 Tu-F/6-630P 30S 3500 2012-10-30 2012-11-02 1 4 4 ... Tu-F 6-630P 0 1 0 0 1 0 0 6-630
8005 NaN 4 Tu-F/7-730P 30S 5000 2012-10-30 2012-11-02 1 4 4 ... Tu-F 7-730P 0 1 0 0 1 0 0 7-730
8007 NaN 5 Tu-F/730-8P 30S 5000 2012-10-30 2012-11-02 1 4 4 ... Tu-F 730-8P 0 1 0 0 1 0 0 730-8
8009 NaN 6 Tue/8-9P 30S 7000 2012-10-30 2012-10-30 1 1 1 ... Tue 8-9P 0 1 0 0 0 0 0 8-9
8010 NaN 7 Thu/9-10P 30S 6000 2012-11-01 2012-11-01 1 1 1 ... Thu 9-10P 0 0 0 1 0 0 0 9-10
8011 NaN 8 Thu/10-11P 30S 6000 2012-11-01 2012-11-01 1 1 1 ... Thu 10-11P 0 0 0 1 0 0 0 10-11
8012 NaN 9 Sat/7-730P 30S 2000 2012-11-03 2012-11-03 1 1 1 ... Sat 7-730P 0 0 0 0 0 1 0 7-730
8013 NaN 10 Sat/730-8P 30S 2000 2012-11-03 2012-11-03 1 1 1 ... Sat 730-8P 0 0 0 0 0 1 0 730-8
8014 NaN 11 Sat/9-10P 30S 2500 2012-11-03 2012-11-03 1 1 1 ... Sat 9-10P 0 0 0 0 0 1 0 9-10
8015 NaN 12 Sun/1-4P 30S 4000 2012-11-04 2012-11-04 1 2 2 ... Sun 1-4P 0 0 0 0 0 0 1 1-4
8016 NaN 13 Sun/4-7P 30S 5000 2012-11-04 2012-11-04 1 1 1 ... Sun 4-7P 0 0 0 0 0 0 1 4-7
8017 NaN 14 Sun/7-8P 30S 6000 2012-11-04 2012-11-04 1 1 1 ... Sun 7-8P 0 0 0 0 0 0 1 7-8
8018 NaN 15 Sun/8-9P 30S 6000 2012-11-04 2012-11-04 1 1 1 ... Sun 8-9P 0 0 0 0 0 0 1 8-9
8019 NaN 16 Mon/5-530P 30S 2000 2012-11-05 2012-11-05 1 1 1 ... Mon 5-530P 1 0 0 0 0 0 0 5-530
8020 NaN 17 Mon/530-6P 30S 2000 2012-11-05 2012-11-05 1 1 1 ... Mon 530-6P 1 0 0 0 0 0 0 530-6
8021 NaN 18 Mon/6-630P 30S 3500 2012-11-05 2012-11-05 1 1 1 ... Mon 6-630P 1 0 0 0 0 0 0 6-630
8022 NaN 19 Mon/7-730P 30S 5000 2012-11-05 2012-11-05 1 1 1 ... Mon 7-730P 1 0 0 0 0 0 0 7-730
8023 NaN 20 Mon/730-8P 30S 5000 2012-11-05 2012-11-05 1 1 1 ... Mon 730-8P 1 0 0 0 0 0 0 730-8

4385 rows × 27 columns


In [66]:
non_candidate_2012_df['Start_Time'] = non_candidate_2012_df['Time_Clean'].apply(start_time_hyphen)
non_candidate_2012_df['Start_Time'] = non_candidate_2012_df['Time_Clean'].apply(start_time)
non_candidate_2012_df['End_Time'] = non_candidate_2012_df['Time_Clean'].apply(end_time_hyphen)

In [67]:
#def make_string(row_df):
 #   return str(row_df)

In [68]:
non_candidate_2012_df['End_Time'] = non_candidate_2012_df['End_Time'].replace([None], "00")

In [69]:
non_candidate_2012_df


Out[69]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots ... Monday Tuesday Wednesday Thursday Friday Saturday Sunday Time_Clean Start_Time End_Time
1 NaN 1 Sa-Su/11-1135P 30S 1500 2012-10-13 2012-10-14 1 2 2 ... 0 0 0 0 0 1 1 11-1135 11 1135
2 NaN 2 Sat/730-8P 30S 1000 2012-10-13 2012-10-13 1 1 1 ... 0 0 0 0 0 1 0 730-8 730 8
3 NaN 3 Sun/7-8P 30S 4000 2012-10-14 2012-10-14 1 1 1 ... 0 0 0 0 0 0 1 7-8 7 8
4 NaN 4 M-F/6-630A 30S 400 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 6-630 6 630
5 NaN 5 M-F/9-10A 30S 400 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 9-10 9 10
6 NaN 6 M-W,F/11A-12N 30S 1000 2012-10-15 2012-10-19 1 4 4 ... 1 0 1 0 1 0 0 11A-12 11 12
7 NaN 7 M,W-F/12N-1230P 30S 600 2012-10-15 2012-10-19 1 4 4 ... 1 0 1 0 1 0 0 12N-1230 12 1230
8 NaN 8 M-Tu,Th-F/5-530P 30S 1000 2012-10-15 2012-10-19 1 4 4 ... 1 1 0 1 1 0 0 5-530 5 530
9 NaN 9 M-F/530-6P 30S 1000 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 530-6 530 6
10 NaN 10 M-F/6-630P 30S 1500 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 6-630 6 630
11 NaN 11 M-F/7-730P 30S 2500 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 7-730 7 730
12 NaN 12 M-F/730-8P 30S 2500 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 730-8 730 8
13 NaN 13 M-W,F-Sa/11-1135P 30S 1500 2012-10-15 2012-10-20 1 5 5 ... 1 0 1 0 1 1 0 11-1135 11 1135
14 NaN 14 Tue/8-9P 30S 5000 2012-10-16 2012-10-16 1 1 1 ... 0 1 0 0 0 0 0 8-9 8 9
15 NaN 15 Wed/10-11P 30S 3500 2012-10-17 2012-10-17 1 1 1 ... 0 0 1 0 0 0 0 10-11 10 11
16 NaN 16 Fri/10-11P 30S 4000 2012-10-19 2012-10-19 1 1 1 ... 0 0 0 0 1 0 0 10-11 10 11
17 NaN 17 Sat/730-8P 30S 1000 2012-10-20 2012-10-20 1 1 1 ... 0 0 0 0 0 1 0 730-8 730 8
18 NaN 18 Sun/7-8P 30S 4000 2012-10-21 2012-10-21 1 1 1 ... 0 0 0 0 0 0 1 7-8 7 8
19 NaN 19 Mon/6-630A 30S 400 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 6-630 6 630
20 NaN 20 Mon/9-10A 30S 400 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 9-10 9 10
21 NaN 21 Mon/11A-12N 30S 1000 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 11A-12 11 12
22 NaN 22 Mon/12N-1230P 30S 600 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 12N-1230 12 1230
23 NaN 23 Mon/5-530P 30S 1000 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 5-530 5 530
24 NaN 24 Mon/530-6P 30S 1000 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 530-6 530 6
25 NaN 25 Mon/6-630P 30S 1500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 6-630 6 630
26 NaN 26 Mon/7-730P 30S 2500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 7-730 7 730
27 NaN 27 Mon/730-8P 30S 2500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 730-8 730 8
28 NaN 28 Mon/11-1135P 30S 1500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 11-1135 11 1135
35 NaN 1 Fri/1135P-1235A 30S 300 2012-11-02 2012-11-02 1 1 1 ... 0 0 0 0 1 0 0 1135P-1235 1135 1235
37 NaN 2 Fri/1235-135A 30S 50 2012-11-02 2012-11-02 1 2 2 ... 0 0 0 0 1 0 0 1235-135 1235 135
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
7983 NaN 5 Tue/9-10A 60S 800 2012-09-18 2012-09-18 1 1 1 ... 0 1 0 0 0 0 0 9-10 9 10
7984 NaN 6 Thu/9-10A 60S 800 2012-09-20 2012-09-20 1 1 1 ... 0 0 0 1 0 0 0 9-10 9 10
7985 NaN 7 Thu/12N-1230P 60S 1200 2012-09-20 2012-09-20 1 1 1 ... 0 0 0 1 0 0 0 12N-1230 12 1230
7986 NaN 8 Thu/4-5P 60S 800 2012-09-20 2012-09-20 1 1 1 ... 0 0 0 1 0 0 0 4-5 4 5
7987 NaN 9 Fri/4-5P 60S 800 2012-09-21 2012-09-21 1 1 1 ... 0 0 0 0 1 0 0 4-5 4 5
7988 NaN 10 Wed/530-6P 60S 2000 2012-09-19 2012-09-19 1 1 1 ... 0 0 1 0 0 0 0 530-6 530 6
7989 NaN 11 Mon/7-730P 60S 4000 2012-09-24 2012-09-24 1 1 1 ... 1 0 0 0 0 0 0 7-730 7 730
7990 NaN 12 Wed/730-8P 60S 4000 2012-09-19 2012-09-19 1 1 1 ... 0 0 1 0 0 0 0 730-8 730 8
7991 NaN 13 Wed/1135P-1235A 60S 500 2012-09-19 2012-09-19 1 1 1 ... 0 0 1 0 0 0 0 1135P-1235 1135 1235
7992 NaN 14 Fri/1135P-1235A 60S 500 2012-09-21 2012-09-21 1 1 1 ... 0 0 0 0 1 0 0 1135P-1235 1135 1235
7999 NaN 1 Tu-F/5-530P 30S 2000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 5-530 5 530
8001 NaN 2 Tu-F/530-6P 30S 2000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 530-6 530 6
8003 NaN 3 Tu-F/6-630P 30S 3500 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 6-630 6 630
8005 NaN 4 Tu-F/7-730P 30S 5000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 7-730 7 730
8007 NaN 5 Tu-F/730-8P 30S 5000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 730-8 730 8
8009 NaN 6 Tue/8-9P 30S 7000 2012-10-30 2012-10-30 1 1 1 ... 0 1 0 0 0 0 0 8-9 8 9
8010 NaN 7 Thu/9-10P 30S 6000 2012-11-01 2012-11-01 1 1 1 ... 0 0 0 1 0 0 0 9-10 9 10
8011 NaN 8 Thu/10-11P 30S 6000 2012-11-01 2012-11-01 1 1 1 ... 0 0 0 1 0 0 0 10-11 10 11
8012 NaN 9 Sat/7-730P 30S 2000 2012-11-03 2012-11-03 1 1 1 ... 0 0 0 0 0 1 0 7-730 7 730
8013 NaN 10 Sat/730-8P 30S 2000 2012-11-03 2012-11-03 1 1 1 ... 0 0 0 0 0 1 0 730-8 730 8
8014 NaN 11 Sat/9-10P 30S 2500 2012-11-03 2012-11-03 1 1 1 ... 0 0 0 0 0 1 0 9-10 9 10
8015 NaN 12 Sun/1-4P 30S 4000 2012-11-04 2012-11-04 1 2 2 ... 0 0 0 0 0 0 1 1-4 1 4
8016 NaN 13 Sun/4-7P 30S 5000 2012-11-04 2012-11-04 1 1 1 ... 0 0 0 0 0 0 1 4-7 4 7
8017 NaN 14 Sun/7-8P 30S 6000 2012-11-04 2012-11-04 1 1 1 ... 0 0 0 0 0 0 1 7-8 7 8
8018 NaN 15 Sun/8-9P 30S 6000 2012-11-04 2012-11-04 1 1 1 ... 0 0 0 0 0 0 1 8-9 8 9
8019 NaN 16 Mon/5-530P 30S 2000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 5-530 5 530
8020 NaN 17 Mon/530-6P 30S 2000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 530-6 530 6
8021 NaN 18 Mon/6-630P 30S 3500 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 6-630 6 630
8022 NaN 19 Mon/7-730P 30S 5000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 7-730 7 730
8023 NaN 20 Mon/730-8P 30S 5000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 730-8 730 8

4385 rows × 29 columns


In [70]:
#def fix_none(row_df):
 #   if row_df is not None:
  #      continue
#    else:
 #       return '00'

In [71]:
import re
def add_min(row_df):
    if row_df == '1' or row_df == '2':
        return row_df + '0'
    if row_df == '12':
        return '00'
    if row_df == '1205':
        return '05'
    if row_df == '1230':
        return '0030'
    if row_df == '1235':
        return '0035'
    if row_df == '105':
        return '15'
    elif len(row_df) <= 2:
        return row_df + '00'
    else:
        return row_df

In [72]:
add_min('2')


Out[72]:
'20'

In [73]:
add_min('6')


Out[73]:
'600'

In [74]:
add_min('666')


Out[74]:
'666'

In [75]:
#fix_none('cat')

In [76]:
#fix_none(None)

In [77]:
#non_candidate_2012_df['Start_Time'] = non_candidate_2012_df['Start_Time'].apply(make_string)
#non_candidate_2012_df['Start_Time'] = non_candidate_2012_df['End_Time'].apply(make_string)

In [78]:
#non_candidate_2012_df['End_Time'] = non_candidate_2012_df['End_Time'].apply(fix_none)

In [79]:
non_candidate_2012_df


Out[79]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots ... Monday Tuesday Wednesday Thursday Friday Saturday Sunday Time_Clean Start_Time End_Time
1 NaN 1 Sa-Su/11-1135P 30S 1500 2012-10-13 2012-10-14 1 2 2 ... 0 0 0 0 0 1 1 11-1135 11 1135
2 NaN 2 Sat/730-8P 30S 1000 2012-10-13 2012-10-13 1 1 1 ... 0 0 0 0 0 1 0 730-8 730 8
3 NaN 3 Sun/7-8P 30S 4000 2012-10-14 2012-10-14 1 1 1 ... 0 0 0 0 0 0 1 7-8 7 8
4 NaN 4 M-F/6-630A 30S 400 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 6-630 6 630
5 NaN 5 M-F/9-10A 30S 400 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 9-10 9 10
6 NaN 6 M-W,F/11A-12N 30S 1000 2012-10-15 2012-10-19 1 4 4 ... 1 0 1 0 1 0 0 11A-12 11 12
7 NaN 7 M,W-F/12N-1230P 30S 600 2012-10-15 2012-10-19 1 4 4 ... 1 0 1 0 1 0 0 12N-1230 12 1230
8 NaN 8 M-Tu,Th-F/5-530P 30S 1000 2012-10-15 2012-10-19 1 4 4 ... 1 1 0 1 1 0 0 5-530 5 530
9 NaN 9 M-F/530-6P 30S 1000 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 530-6 530 6
10 NaN 10 M-F/6-630P 30S 1500 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 6-630 6 630
11 NaN 11 M-F/7-730P 30S 2500 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 7-730 7 730
12 NaN 12 M-F/730-8P 30S 2500 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 730-8 730 8
13 NaN 13 M-W,F-Sa/11-1135P 30S 1500 2012-10-15 2012-10-20 1 5 5 ... 1 0 1 0 1 1 0 11-1135 11 1135
14 NaN 14 Tue/8-9P 30S 5000 2012-10-16 2012-10-16 1 1 1 ... 0 1 0 0 0 0 0 8-9 8 9
15 NaN 15 Wed/10-11P 30S 3500 2012-10-17 2012-10-17 1 1 1 ... 0 0 1 0 0 0 0 10-11 10 11
16 NaN 16 Fri/10-11P 30S 4000 2012-10-19 2012-10-19 1 1 1 ... 0 0 0 0 1 0 0 10-11 10 11
17 NaN 17 Sat/730-8P 30S 1000 2012-10-20 2012-10-20 1 1 1 ... 0 0 0 0 0 1 0 730-8 730 8
18 NaN 18 Sun/7-8P 30S 4000 2012-10-21 2012-10-21 1 1 1 ... 0 0 0 0 0 0 1 7-8 7 8
19 NaN 19 Mon/6-630A 30S 400 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 6-630 6 630
20 NaN 20 Mon/9-10A 30S 400 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 9-10 9 10
21 NaN 21 Mon/11A-12N 30S 1000 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 11A-12 11 12
22 NaN 22 Mon/12N-1230P 30S 600 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 12N-1230 12 1230
23 NaN 23 Mon/5-530P 30S 1000 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 5-530 5 530
24 NaN 24 Mon/530-6P 30S 1000 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 530-6 530 6
25 NaN 25 Mon/6-630P 30S 1500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 6-630 6 630
26 NaN 26 Mon/7-730P 30S 2500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 7-730 7 730
27 NaN 27 Mon/730-8P 30S 2500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 730-8 730 8
28 NaN 28 Mon/11-1135P 30S 1500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 11-1135 11 1135
35 NaN 1 Fri/1135P-1235A 30S 300 2012-11-02 2012-11-02 1 1 1 ... 0 0 0 0 1 0 0 1135P-1235 1135 1235
37 NaN 2 Fri/1235-135A 30S 50 2012-11-02 2012-11-02 1 2 2 ... 0 0 0 0 1 0 0 1235-135 1235 135
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
7983 NaN 5 Tue/9-10A 60S 800 2012-09-18 2012-09-18 1 1 1 ... 0 1 0 0 0 0 0 9-10 9 10
7984 NaN 6 Thu/9-10A 60S 800 2012-09-20 2012-09-20 1 1 1 ... 0 0 0 1 0 0 0 9-10 9 10
7985 NaN 7 Thu/12N-1230P 60S 1200 2012-09-20 2012-09-20 1 1 1 ... 0 0 0 1 0 0 0 12N-1230 12 1230
7986 NaN 8 Thu/4-5P 60S 800 2012-09-20 2012-09-20 1 1 1 ... 0 0 0 1 0 0 0 4-5 4 5
7987 NaN 9 Fri/4-5P 60S 800 2012-09-21 2012-09-21 1 1 1 ... 0 0 0 0 1 0 0 4-5 4 5
7988 NaN 10 Wed/530-6P 60S 2000 2012-09-19 2012-09-19 1 1 1 ... 0 0 1 0 0 0 0 530-6 530 6
7989 NaN 11 Mon/7-730P 60S 4000 2012-09-24 2012-09-24 1 1 1 ... 1 0 0 0 0 0 0 7-730 7 730
7990 NaN 12 Wed/730-8P 60S 4000 2012-09-19 2012-09-19 1 1 1 ... 0 0 1 0 0 0 0 730-8 730 8
7991 NaN 13 Wed/1135P-1235A 60S 500 2012-09-19 2012-09-19 1 1 1 ... 0 0 1 0 0 0 0 1135P-1235 1135 1235
7992 NaN 14 Fri/1135P-1235A 60S 500 2012-09-21 2012-09-21 1 1 1 ... 0 0 0 0 1 0 0 1135P-1235 1135 1235
7999 NaN 1 Tu-F/5-530P 30S 2000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 5-530 5 530
8001 NaN 2 Tu-F/530-6P 30S 2000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 530-6 530 6
8003 NaN 3 Tu-F/6-630P 30S 3500 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 6-630 6 630
8005 NaN 4 Tu-F/7-730P 30S 5000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 7-730 7 730
8007 NaN 5 Tu-F/730-8P 30S 5000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 730-8 730 8
8009 NaN 6 Tue/8-9P 30S 7000 2012-10-30 2012-10-30 1 1 1 ... 0 1 0 0 0 0 0 8-9 8 9
8010 NaN 7 Thu/9-10P 30S 6000 2012-11-01 2012-11-01 1 1 1 ... 0 0 0 1 0 0 0 9-10 9 10
8011 NaN 8 Thu/10-11P 30S 6000 2012-11-01 2012-11-01 1 1 1 ... 0 0 0 1 0 0 0 10-11 10 11
8012 NaN 9 Sat/7-730P 30S 2000 2012-11-03 2012-11-03 1 1 1 ... 0 0 0 0 0 1 0 7-730 7 730
8013 NaN 10 Sat/730-8P 30S 2000 2012-11-03 2012-11-03 1 1 1 ... 0 0 0 0 0 1 0 730-8 730 8
8014 NaN 11 Sat/9-10P 30S 2500 2012-11-03 2012-11-03 1 1 1 ... 0 0 0 0 0 1 0 9-10 9 10
8015 NaN 12 Sun/1-4P 30S 4000 2012-11-04 2012-11-04 1 2 2 ... 0 0 0 0 0 0 1 1-4 1 4
8016 NaN 13 Sun/4-7P 30S 5000 2012-11-04 2012-11-04 1 1 1 ... 0 0 0 0 0 0 1 4-7 4 7
8017 NaN 14 Sun/7-8P 30S 6000 2012-11-04 2012-11-04 1 1 1 ... 0 0 0 0 0 0 1 7-8 7 8
8018 NaN 15 Sun/8-9P 30S 6000 2012-11-04 2012-11-04 1 1 1 ... 0 0 0 0 0 0 1 8-9 8 9
8019 NaN 16 Mon/5-530P 30S 2000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 5-530 5 530
8020 NaN 17 Mon/530-6P 30S 2000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 530-6 530 6
8021 NaN 18 Mon/6-630P 30S 3500 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 6-630 6 630
8022 NaN 19 Mon/7-730P 30S 5000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 7-730 7 730
8023 NaN 20 Mon/730-8P 30S 5000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 730-8 730 8

4385 rows × 29 columns


In [80]:
non_candidate_2012_df['Start_Time'] = non_candidate_2012_df['Start_Time'].apply(add_min)
non_candidate_2012_df['End_Time'] = non_candidate_2012_df['End_Time'].apply(add_min)

In [81]:
#def time1(row_df):
 #   match = re.match(r"9-10A", row_df)
  #  if match:
   #     return 1
#    else:
 #       return 0
    
#def time2(row_df):
 #   match = re.match(r"1135P-1235A", row_df)
  #  if match:
   #     return 1
#    else:
 #       return 0

In [82]:
non_candidate_2012_df


Out[82]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots ... Monday Tuesday Wednesday Thursday Friday Saturday Sunday Time_Clean Start_Time End_Time
1 NaN 1 Sa-Su/11-1135P 30S 1500 2012-10-13 2012-10-14 1 2 2 ... 0 0 0 0 0 1 1 11-1135 1100 1135
2 NaN 2 Sat/730-8P 30S 1000 2012-10-13 2012-10-13 1 1 1 ... 0 0 0 0 0 1 0 730-8 730 800
3 NaN 3 Sun/7-8P 30S 4000 2012-10-14 2012-10-14 1 1 1 ... 0 0 0 0 0 0 1 7-8 700 800
4 NaN 4 M-F/6-630A 30S 400 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 6-630 600 630
5 NaN 5 M-F/9-10A 30S 400 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 9-10 900 1000
6 NaN 6 M-W,F/11A-12N 30S 1000 2012-10-15 2012-10-19 1 4 4 ... 1 0 1 0 1 0 0 11A-12 1100 00
7 NaN 7 M,W-F/12N-1230P 30S 600 2012-10-15 2012-10-19 1 4 4 ... 1 0 1 0 1 0 0 12N-1230 00 0030
8 NaN 8 M-Tu,Th-F/5-530P 30S 1000 2012-10-15 2012-10-19 1 4 4 ... 1 1 0 1 1 0 0 5-530 500 530
9 NaN 9 M-F/530-6P 30S 1000 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 530-6 530 600
10 NaN 10 M-F/6-630P 30S 1500 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 6-630 600 630
11 NaN 11 M-F/7-730P 30S 2500 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 7-730 700 730
12 NaN 12 M-F/730-8P 30S 2500 2012-10-15 2012-10-19 1 5 5 ... 1 0 0 0 1 0 0 730-8 730 800
13 NaN 13 M-W,F-Sa/11-1135P 30S 1500 2012-10-15 2012-10-20 1 5 5 ... 1 0 1 0 1 1 0 11-1135 1100 1135
14 NaN 14 Tue/8-9P 30S 5000 2012-10-16 2012-10-16 1 1 1 ... 0 1 0 0 0 0 0 8-9 800 900
15 NaN 15 Wed/10-11P 30S 3500 2012-10-17 2012-10-17 1 1 1 ... 0 0 1 0 0 0 0 10-11 1000 1100
16 NaN 16 Fri/10-11P 30S 4000 2012-10-19 2012-10-19 1 1 1 ... 0 0 0 0 1 0 0 10-11 1000 1100
17 NaN 17 Sat/730-8P 30S 1000 2012-10-20 2012-10-20 1 1 1 ... 0 0 0 0 0 1 0 730-8 730 800
18 NaN 18 Sun/7-8P 30S 4000 2012-10-21 2012-10-21 1 1 1 ... 0 0 0 0 0 0 1 7-8 700 800
19 NaN 19 Mon/6-630A 30S 400 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 6-630 600 630
20 NaN 20 Mon/9-10A 30S 400 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 9-10 900 1000
21 NaN 21 Mon/11A-12N 30S 1000 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 11A-12 1100 00
22 NaN 22 Mon/12N-1230P 30S 600 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 12N-1230 00 0030
23 NaN 23 Mon/5-530P 30S 1000 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 5-530 500 530
24 NaN 24 Mon/530-6P 30S 1000 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 530-6 530 600
25 NaN 25 Mon/6-630P 30S 1500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 6-630 600 630
26 NaN 26 Mon/7-730P 30S 2500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 7-730 700 730
27 NaN 27 Mon/730-8P 30S 2500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 730-8 730 800
28 NaN 28 Mon/11-1135P 30S 1500 2012-10-22 2012-10-22 1 1 1 ... 1 0 0 0 0 0 0 11-1135 1100 1135
35 NaN 1 Fri/1135P-1235A 30S 300 2012-11-02 2012-11-02 1 1 1 ... 0 0 0 0 1 0 0 1135P-1235 1135 0035
37 NaN 2 Fri/1235-135A 30S 50 2012-11-02 2012-11-02 1 2 2 ... 0 0 0 0 1 0 0 1235-135 0035 135
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
7983 NaN 5 Tue/9-10A 60S 800 2012-09-18 2012-09-18 1 1 1 ... 0 1 0 0 0 0 0 9-10 900 1000
7984 NaN 6 Thu/9-10A 60S 800 2012-09-20 2012-09-20 1 1 1 ... 0 0 0 1 0 0 0 9-10 900 1000
7985 NaN 7 Thu/12N-1230P 60S 1200 2012-09-20 2012-09-20 1 1 1 ... 0 0 0 1 0 0 0 12N-1230 00 0030
7986 NaN 8 Thu/4-5P 60S 800 2012-09-20 2012-09-20 1 1 1 ... 0 0 0 1 0 0 0 4-5 400 500
7987 NaN 9 Fri/4-5P 60S 800 2012-09-21 2012-09-21 1 1 1 ... 0 0 0 0 1 0 0 4-5 400 500
7988 NaN 10 Wed/530-6P 60S 2000 2012-09-19 2012-09-19 1 1 1 ... 0 0 1 0 0 0 0 530-6 530 600
7989 NaN 11 Mon/7-730P 60S 4000 2012-09-24 2012-09-24 1 1 1 ... 1 0 0 0 0 0 0 7-730 700 730
7990 NaN 12 Wed/730-8P 60S 4000 2012-09-19 2012-09-19 1 1 1 ... 0 0 1 0 0 0 0 730-8 730 800
7991 NaN 13 Wed/1135P-1235A 60S 500 2012-09-19 2012-09-19 1 1 1 ... 0 0 1 0 0 0 0 1135P-1235 1135 0035
7992 NaN 14 Fri/1135P-1235A 60S 500 2012-09-21 2012-09-21 1 1 1 ... 0 0 0 0 1 0 0 1135P-1235 1135 0035
7999 NaN 1 Tu-F/5-530P 30S 2000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 5-530 500 530
8001 NaN 2 Tu-F/530-6P 30S 2000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 530-6 530 600
8003 NaN 3 Tu-F/6-630P 30S 3500 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 6-630 600 630
8005 NaN 4 Tu-F/7-730P 30S 5000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 7-730 700 730
8007 NaN 5 Tu-F/730-8P 30S 5000 2012-10-30 2012-11-02 1 4 4 ... 0 1 0 0 1 0 0 730-8 730 800
8009 NaN 6 Tue/8-9P 30S 7000 2012-10-30 2012-10-30 1 1 1 ... 0 1 0 0 0 0 0 8-9 800 900
8010 NaN 7 Thu/9-10P 30S 6000 2012-11-01 2012-11-01 1 1 1 ... 0 0 0 1 0 0 0 9-10 900 1000
8011 NaN 8 Thu/10-11P 30S 6000 2012-11-01 2012-11-01 1 1 1 ... 0 0 0 1 0 0 0 10-11 1000 1100
8012 NaN 9 Sat/7-730P 30S 2000 2012-11-03 2012-11-03 1 1 1 ... 0 0 0 0 0 1 0 7-730 700 730
8013 NaN 10 Sat/730-8P 30S 2000 2012-11-03 2012-11-03 1 1 1 ... 0 0 0 0 0 1 0 730-8 730 800
8014 NaN 11 Sat/9-10P 30S 2500 2012-11-03 2012-11-03 1 1 1 ... 0 0 0 0 0 1 0 9-10 900 1000
8015 NaN 12 Sun/1-4P 30S 4000 2012-11-04 2012-11-04 1 2 2 ... 0 0 0 0 0 0 1 1-4 10 400
8016 NaN 13 Sun/4-7P 30S 5000 2012-11-04 2012-11-04 1 1 1 ... 0 0 0 0 0 0 1 4-7 400 700
8017 NaN 14 Sun/7-8P 30S 6000 2012-11-04 2012-11-04 1 1 1 ... 0 0 0 0 0 0 1 7-8 700 800
8018 NaN 15 Sun/8-9P 30S 6000 2012-11-04 2012-11-04 1 1 1 ... 0 0 0 0 0 0 1 8-9 800 900
8019 NaN 16 Mon/5-530P 30S 2000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 5-530 500 530
8020 NaN 17 Mon/530-6P 30S 2000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 530-6 530 600
8021 NaN 18 Mon/6-630P 30S 3500 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 6-630 600 630
8022 NaN 19 Mon/7-730P 30S 5000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 7-730 700 730
8023 NaN 20 Mon/730-8P 30S 5000 2012-11-05 2012-11-05 1 1 1 ... 1 0 0 0 0 0 0 730-8 730 800

4385 rows × 29 columns


In [83]:
def am(row_df):
    match = re.match(r"(.*)(A)", row_df)
    if match:
        return 1
    else:
        return 0
    
def pm(row_df):
    match = re.match(r"(.*)([NP])", row_df)
    if match:
        return 1
    else:
        return 0

In [84]:
non_candidate_2012_df['AM'] = non_candidate_2012_df['Time'].apply(am)
non_candidate_2012_df['PM'] = non_candidate_2012_df['Time'].apply(pm)

In [85]:
def change_12(row_df1, row_df2):
    if row_df1 == '1100':
        sub = re.sub('00', '1200', row_df2)
        return sub
    if row_df1 == '1130':
        sub = re.sub('0030', '1230', row_df2)
        return sub
    if row_df1 == '1135':
        sub = re.sub('0035', '1235', row_df2)
        return sub
    else:
        return row_df2

In [86]:
import datetime
import time

def convert_times(dt1, dt2):
    FMT = '%H%M'
    res1 = datetime.datetime(*time.strptime(dt1, FMT)[:6])
    res2 = datetime.datetime(*time.strptime(dt2, FMT)[:6])

   # if res2 != '0000':
    duration = res2 - res1
    #if res2 = '0000':
    #    duration = 
    return duration
    
    #days, seconds = duration.days, duration.seconds
    #hours = days * 24 + seconds // 3600
    #minutes = (seconds % 3600) // 60
    #seconds = (seconds % 60)
    
    #return hours, minutes
#td = datetime.timedelta(2, 7743, 12345)
#hours, minutes, seconds = convert_timedelta(td)
#print '{} minutes, {} hours'.format(minutes, hours)

In [87]:
change_12('1135', '1235')


Out[87]:
'1235'

In [88]:
non_candidate_2012_df['End_Time'] = non_candidate_2012_df.apply(lambda row: change_12(row['Start_Time'], row['End_Time']), axis = 1)

In [89]:
#women_spain_df = df[(df['gender']=='f') &  (df['final_cc_cname_DI']=='Spain')]

#non_candidate_2012_df[(non_candidate_2012_df['Start_Time'] == '1100') & (non_candidate_2012_df['End_Time'] == '00')]['End_Time'].replace('00', '1200', inplace = True)

In [90]:
non_candidate_2012_df['Time'].value_counts()


Out[90]:
9-10A           273
1135P-1235A     228
6-630A          217
7-730P          210
12N-1230P       202
7-9A            199
630-7A          195
4-5P            195
530-6P          193
530-6A          188
730-8P          186
3-4P            186
11-1135P        185
1230-2P         172
6-630P          161
10-11A          135
1235-135A       119
5-530P          115
630-7P          107
5-530A          103
10-11P          103
9-10P            95
8-9P             94
11A-12N          92
2-3P             66
9-11A            65
9-1030A          57
1130P-1230A      43
430-459A         39
7-8P             38
5-6P             23
1-4P             16
5-6A             12
6-7A             11
1030-11A         10
4-7P              8
11-1130P          6
10-1030P          6
3-330P            5
330-6P            5
1135-1235A        4
9-11P             3
730-830P          3
8-11P             3
1205-105A         2
930-1030P         1
830-930P          1
4-730P            1
330-7P            1
1-430P            1
5-630P            1
1030-1130A        1
Length: 52, dtype: int64

In [91]:
non_candidate_2012_df[(non_candidate_2012_df['Start_Time'] == '1100')]


Out[91]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots ... Wednesday Thursday Friday Saturday Sunday Time_Clean Start_Time End_Time AM PM
1 NaN 1 Sa-Su/11-1135P 30S 1500 2012-10-13 2012-10-14 1 2 2 ... 0 0 0 1 1 11-1135 1100 1135 0 1
6 NaN 6 M-W,F/11A-12N 30S 1000 2012-10-15 2012-10-19 1 4 4 ... 1 0 1 0 0 11A-12 1100 1200 1 1
13 NaN 13 M-W,F-Sa/11-1135P 30S 1500 2012-10-15 2012-10-20 1 5 5 ... 1 0 1 1 0 11-1135 1100 1135 0 1
21 NaN 21 Mon/11A-12N 30S 1000 2012-10-22 2012-10-22 1 1 1 ... 0 0 0 0 0 11A-12 1100 1200 1 1
28 NaN 28 Mon/11-1135P 30S 1500 2012-10-22 2012-10-22 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
272 NaN 38 Tue/11-1135P 30S 1250 2012-09-25 2012-09-25 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
273 NaN 39 Thu/11-1135P 30S 1250 2012-09-27 2012-09-27 1 1 1 ... 0 1 0 0 0 11-1135 1100 1135 0 1
274 NaN 40 Fri/11-1135P 30S 1250 2012-09-28 2012-09-28 1 1 1 ... 0 0 1 0 0 11-1135 1100 1135 0 1
275 NaN 41 Sun/11-1135P 30S 1250 2012-09-30 2012-09-30 1 1 1 ... 0 0 0 0 1 11-1135 1100 1135 0 1
295 NaN 6 W-F/11A-12N 30S 1000 2012-08-29 2012-08-31 1 3 3 ... 1 0 1 0 0 11A-12 1100 1200 1 1
305 NaN 16 W-F/11-1135P 30S 750 2012-08-29 2012-08-31 1 2 2 ... 1 0 1 0 0 11-1135 1100 1135 0 1
313 NaN 24 Mon/11A-12N 30S 1000 2012-09-03 2012-09-03 1 1 1 ... 0 0 0 0 0 11A-12 1100 1200 1 1
319 NaN 30 Mon/11-1135P 30S 750 2012-09-03 2012-09-03 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
534 NaN 3 Fri/11A-12N 30S 1000 2012-10-05 2012-10-05 1 1 1 ... 0 0 1 0 0 11A-12 1100 1200 1 1
638 NaN 55 Wed/11A-12N 30S 1000 2012-10-03 2012-10-03 1 1 1 ... 1 0 0 0 0 11A-12 1100 1200 1 1
795 NaN 2 Fri/11A-12N 30S 1000 2012-10-12 2012-10-12 1 1 1 ... 0 0 1 0 0 11A-12 1100 1200 1 1
809 NaN 9 Mon/11A-12N 30S 1000 2012-10-15 2012-10-15 1 1 1 ... 0 0 0 0 0 11A-12 1100 1200 1 1
827 NaN 18 Thu/11A-12N 30S 1000 2012-10-11 2012-10-11 1 1 1 ... 0 1 0 0 0 11A-12 1100 1200 1 1
843 NaN 26 Tue/11A-12N 30S 1000 2012-10-09 2012-10-09 1 1 1 ... 0 0 0 0 0 11A-12 1100 1200 1 1
857 NaN 33 Wed/11A-12N 30S 1000 2012-10-10 2012-10-10 1 1 1 ... 1 0 0 0 0 11A-12 1100 1200 1 1
971 NaN 3 Fri/11-1135P 30S 1250 2012-09-28 2012-09-28 1 1 1 ... 0 0 1 0 0 11-1135 1100 1135 0 1
1001 NaN 18 Mon/11-1135P 30S 1250 2012-10-01 2012-10-01 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
1003 NaN 19 Mon/11A-12N 30S 1000 2012-10-01 2012-10-01 1 1 1 ... 0 0 0 0 0 11A-12 1100 1200 1 1
1029 NaN 32 Sat/11-1135P 30S 1250 2012-09-29 2012-09-29 1 1 1 ... 0 0 0 1 0 11-1135 1100 1135 0 1
1043 NaN 39 Sun/11-1135P 30S 1250 2012-09-30 2012-09-30 1 1 1 ... 0 0 0 0 1 11-1135 1100 1135 0 1
1051 NaN 43 Thu/11-1135P 30S 1250 2012-09-27 2012-09-27 1 1 1 ... 0 1 0 0 0 11-1135 1100 1135 0 1
1053 NaN 44 Thu/11A-12N 30S 1000 2012-09-27 2012-09-27 1 1 1 ... 0 1 0 0 0 11A-12 1100 1200 1 1
1081 NaN 58 Tue/11-1135P 30S 1250 2012-10-02 2012-10-02 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
1083 NaN 59 Tue/11A-12N 30S 1000 2012-10-02 2012-10-02 1 1 1 ... 0 0 0 0 0 11A-12 1100 1200 1 1
1111 NaN 73 Wed/11-1135P 30S 1250 2012-09-26 2012-09-26 1 1 1 ... 1 0 0 0 0 11-1135 1100 1135 0 1
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
7284 NaN 5 Fri/11-1130P 30S 1500 2012-10-19 2012-10-19 1 1 1 ... 0 0 1 0 0 11-1130 1100 1130 0 1
7321 NaN 1 Fri/11-1135P 30S 500 2012-10-12 2012-10-12 1 1 1 ... 0 0 1 0 0 11-1135 1100 1135 0 1
7351 NaN 16 Mon/11-1135P 30S 500 2012-10-15 2012-10-15 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
7373 NaN 27 Sat/11-1135P 30S 500 2012-10-13 2012-10-13 1 1 1 ... 0 0 0 1 0 11-1135 1100 1135 0 1
7383 NaN 32 Sun/11-1135P 30S 500 2012-10-14 2012-10-14 1 1 1 ... 0 0 0 0 1 11-1135 1100 1135 0 1
7397 NaN 39 Thu/11-1135P 30S 500 2012-10-11 2012-10-11 1 1 1 ... 0 1 0 0 0 11-1135 1100 1135 0 1
7419 NaN 50 Tue/11-1135P 30S 500 2012-10-09 2012-10-09 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
7441 NaN 61 Wed/11-1135P 30S 500 2012-10-10 2012-10-10 1 1 1 ... 1 0 0 0 0 11-1135 1100 1135 0 1
7515 NaN 45 Sat/11-1135P 30S 1500 2012-10-27 2012-10-27 1 1 1 ... 0 0 0 1 0 11-1135 1100 1135 0 1
7516 NaN 46 Sun/11-1135P 30S 1500 2012-10-28 2012-10-28 1 1 1 ... 0 0 0 0 1 11-1135 1100 1135 0 1
7517 NaN 47 Mon/11-1135P 30S 1500 2012-10-29 2012-10-29 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
7518 NaN 48 Tue/11-1135P 30S 1500 2012-10-30 2012-10-30 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
7519 NaN 49 Wed/11-1135P 30S 1500 2012-10-31 2012-10-31 1 1 1 ... 1 0 0 0 0 11-1135 1100 1135 0 1
7520 NaN 50 Thu/11-1135P 30S 1500 2012-11-01 2012-11-01 1 1 1 ... 0 1 0 0 0 11-1135 1100 1135 0 1
7521 NaN 51 Fri/11-1135P 30S 1500 2012-11-02 2012-11-02 1 1 1 ... 0 0 1 0 0 11-1135 1100 1135 0 1
7522 NaN 52 Sat/11-1135P 30S 1500 2012-11-03 2012-11-03 1 1 1 ... 0 0 0 1 0 11-1135 1100 1135 0 1
7523 NaN 53 Sun/11-1135P 30S 1500 2012-11-04 2012-11-04 1 1 1 ... 0 0 0 0 1 11-1135 1100 1135 0 1
7524 NaN 54 Mon/11-1135P 30S 1500 2012-11-05 2012-11-05 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
7525 NaN 55 Tue/11-1135P 30S 1500 2012-11-06 2012-11-06 1 0 0 ... 0 0 0 0 0 11-1135 1100 1135 0 1
7591 NaN 2 Fri/11-1135P 30S 500 2012-10-19 2012-10-19 1 1 1 ... 0 0 1 0 0 11-1135 1100 1135 0 1
7615 NaN 14 Mon/11-1135P 30S 500 2012-10-22 2012-10-22 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
7639 NaN 26 Sat/11-1135P 30S 500 2012-10-20 2012-10-20 1 1 1 ... 0 0 0 1 0 11-1135 1100 1135 0 1
7651 NaN 32 Sun/11-1135P 30S 500 2012-10-21 2012-10-21 1 1 1 ... 0 0 0 0 1 11-1135 1100 1135 0 1
7661 NaN 37 Thu/11-1135P 30S 500 2012-10-18 2012-10-18 1 1 1 ... 0 1 0 0 0 11-1135 1100 1135 0 1
7685 NaN 49 Tue/11-1135P 30S 500 2012-10-16 2012-10-16 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
7711 NaN 62 Wed/11-1135P 30S 500 2012-10-17 2012-10-17 1 1 1 ... 1 0 0 0 0 11-1135 1100 1135 0 1
7757 NaN 19 Wed/11-1135P 30S 1250 2012-09-26 2012-09-26 1 1 1 ... 1 0 0 0 0 11-1135 1100 1135 0 1
7758 NaN 20 Mon/11-1135P 30S 1250 2012-10-01 2012-10-01 1 1 1 ... 0 0 0 0 0 11-1135 1100 1135 0 1
7813 NaN 48 Wed/11-1135P 30S 1500 2012-10-24 2012-10-24 1 1 1 ... 1 0 0 0 0 11-1135 1100 1135 0 1
7814 NaN 49 Fri/11-1135P 30S 1500 2012-10-26 2012-10-26 1 1 1 ... 0 0 1 0 0 11-1135 1100 1135 0 1

283 rows × 31 columns


In [92]:
#non_candidate_2012_df['End_Time'] = non_candidate_2012_df[non_candidate_2012_df['Start_Time'] == '1100']['End_Time'].replace('00', '1200')

In [93]:
#non_candidate_2012_df['End_Time'] = non_candidate_2012_df[non_candidate_2012_df['Start_Time'] == '1130']['End_Time'].replace('0030', '1200')

In [94]:
#non_candidate_2012_df['End_Time'] = non_candidate_2012_df[non_candidate_2012_df['Start_Time'] == '1135']['End_Time'].replace('0035', '1235')

In [95]:
#non_candidate_2012_df[non_candidate_2012_df['Start_Time'] == '1100']

In [96]:
FMT = '%H%M'
time.strptime('10', FMT)


Out[96]:
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=1, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)

In [97]:
FMT = '%H%M'
time.strptime('400', FMT)


Out[97]:
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=4, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)

In [98]:
FMT = '%H%M'
time.strptime('20', FMT)


Out[98]:
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=2, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)

In [99]:
FMT = '%H%M'
time.strptime('300', FMT)


Out[99]:
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=3, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)

In [100]:
FMT = '%H%M'
time.strptime('05', FMT)


Out[100]:
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=5, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)

In [101]:
FMT = '%H%M'
time.strptime('105', FMT)


Out[101]:
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=10, tm_min=5, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)

In [102]:
FMT = '%H%M'
time.strptime('10', FMT)


Out[102]:
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=1, tm_min=0, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)

In [103]:
FMT = '%H%M'
time.strptime('430', FMT)


Out[103]:
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=4, tm_min=30, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)

In [104]:
FMT = '%H%M'
time.strptime('0030', FMT)


Out[104]:
time.struct_time(tm_year=1900, tm_mon=1, tm_mday=1, tm_hour=0, tm_min=30, tm_sec=0, tm_wday=0, tm_yday=1, tm_isdst=-1)

In [104]:


In [105]:
non_candidate_2012_df['Duration'] = non_candidate_2012_df.apply(lambda row: convert_times(row['Start_Time'], row['End_Time']), axis = 1)

In [106]:
non_candidate_2012_df[(non_candidate_2012_df['AM'] == 1) & (non_candidate_2012_df['PM'] == 1)]


Out[106]:
Mod_Code Buy_Line Day/Time Length Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots ... Thursday Friday Saturday Sunday Time_Clean Start_Time End_Time AM PM Duration
6 NaN 6 M-W,F/11A-12N 30S 1000 2012-10-15 2012-10-19 1 4 4 ... 0 1 0 0 11A-12 1100 1200 1 1 01:00:00
21 NaN 21 Mon/11A-12N 30S 1000 2012-10-22 2012-10-22 1 1 1 ... 0 0 0 0 11A-12 1100 1200 1 1 01:00:00
35 NaN 1 Fri/1135P-1235A 30S 300 2012-11-02 2012-11-02 1 1 1 ... 0 1 0 0 1135P-1235 1135 1235 1 1 01:00:00
57 NaN 12 Mon/1135P-1235A 30S 300 2012-11-05 2012-11-05 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
93 NaN 30 Thu/1135P-1235A 30S 300 2012-11-01 2012-11-01 1 1 1 ... 1 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
115 NaN 41 Tue/1135P-1235A 30S 300 2012-10-30 2012-10-30 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
138 NaN 52 Wed/1135P-1235A 30S 300 2012-10-31 2012-10-31 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
187 NaN 10 Sat/1135P-1235A 30S 150 2012-09-22 2012-09-22 1 1 1 ... 0 0 1 0 1135P-1235 1135 1235 1 1 01:00:00
197 NaN 15 Sun/1130P-1230A 30S 150 2012-09-23 2012-09-23 1 1 1 ... 0 0 0 1 1130P-1230 1130 1230 1 1 01:00:00
276 NaN 42 Tue/1135P-1235A 30S 250 2012-09-25 2012-09-25 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
277 NaN 43 Wed/1135P-1235A 30S 250 2012-09-26 2012-09-26 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
278 NaN 44 Thu/1135P-1235A 30S 250 2012-09-27 2012-09-27 1 1 1 ... 1 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
279 NaN 45 Fri/1135P-1235A 30S 250 2012-09-28 2012-09-28 1 1 1 ... 0 1 0 0 1135P-1235 1135 1235 1 1 01:00:00
280 NaN 46 Mon/1135P-1235A 30S 250 2012-10-01 2012-10-01 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
281 NaN 47 Sun/1130P-1230A 30S 150 2012-09-30 2012-09-30 1 1 1 ... 0 0 0 1 1130P-1230 1130 1230 1 1 01:00:00
295 NaN 6 W-F/11A-12N 30S 1000 2012-08-29 2012-08-31 1 3 3 ... 0 1 0 0 11A-12 1100 1200 1 1 01:00:00
306 NaN 17 W-F/1135P-1235A 30S 250 2012-08-29 2012-08-31 1 4 4 ... 0 1 0 0 1135P-1235 1135 1235 1 1 01:00:00
313 NaN 24 Mon/11A-12N 30S 1000 2012-09-03 2012-09-03 1 1 1 ... 0 0 0 0 11A-12 1100 1200 1 1 01:00:00
320 NaN 31 Mon/1135P-1235A 30S 250 2012-09-03 2012-09-03 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
343 NaN 9 Sat/1135P-1235A 30S 200 2012-11-03 2012-11-03 1 1 1 ... 0 0 1 0 1135P-1235 1135 1235 1 1 01:00:00
349 NaN 12 Sun/1130P-1230A 30S 300 2012-11-04 2012-11-04 1 1 1 ... 0 0 0 1 1130P-1230 1130 1230 1 1 01:00:00
384 NaN 1 Fri/1135P-1235A 30S 300 2012-10-12 2012-10-12 1 1 1 ... 0 1 0 0 1135P-1235 1135 1235 1 1 01:00:00
396 NaN 7 Mon/1135P-1235A 30S 300 2012-10-08 2012-10-08 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
408 NaN 13 Sat/1135P-1235A 30S 100 2012-10-13 2012-10-13 1 1 1 ... 0 0 1 0 1135P-1235 1135 1235 1 1 01:00:00
418 NaN 18 Sun/1135P-1235A 30S 150 2012-10-14 2012-10-14 1 1 1 ... 0 0 0 1 1135P-1235 1135 1235 1 1 01:00:00
422 NaN 20 Thu/1135P-1235A 30S 300 2012-10-11 2012-10-11 1 1 1 ... 1 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
434 NaN 26 Tue/1135P-1235A 30S 300 2012-10-09 2012-10-09 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
446 NaN 32 Wed/1135P-1235A 30S 300 2012-10-10 2012-10-10 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
476 NaN 7 Mon/1135P-1235A 30S 250 2012-10-08 2012-10-08 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
494 NaN 16 Thu/1135P-1235A 30S 250 2012-10-04 2012-10-04 1 1 1 ... 1 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
7264 NaN 24 M-Tu/11A-12N 30S 1000 2012-09-24 2012-09-25 1 2 2 ... 0 0 0 0 11A-12 1100 1200 1 1 01:00:00
7323 NaN 2 Fri/1135P-1235A 30S 300 2012-10-12 2012-10-12 1 1 1 ... 0 1 0 0 1135P-1235 1135 1235 1 1 01:00:00
7375 NaN 28 Sat/1135P-1235A 30S 150 2012-10-13 2012-10-13 1 1 1 ... 0 0 1 0 1135P-1235 1135 1235 1 1 01:00:00
7385 NaN 33 Sun/1130P-1230A 30S 150 2012-10-14 2012-10-14 1 1 1 ... 0 0 0 1 1130P-1230 1130 1230 1 1 01:00:00
7443 NaN 62 Wed/1135P-1235A 30S 300 2012-10-10 2012-10-10 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7526 NaN 56 Tue/1135P-1235A 30S 300 2012-10-30 2012-10-30 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7527 NaN 57 Wed/1135P-1235A 30S 300 2012-10-31 2012-10-31 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7528 NaN 58 Thu/1135P-1235A 30S 300 2012-11-01 2012-11-01 1 1 1 ... 1 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7529 NaN 59 Fri/1135P-1235A 30S 300 2012-11-02 2012-11-02 1 1 1 ... 0 1 0 0 1135P-1235 1135 1235 1 1 01:00:00
7530 NaN 60 Mon/1135P-1235A 30S 300 2012-11-05 2012-11-05 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7541 NaN 71 Sat/1135P-1235A 30S 100 2012-10-27 2012-10-27 1 1 1 ... 0 0 1 0 1135P-1235 1135 1235 1 1 01:00:00
7546 NaN 76 Sun/1130P-1230A 30S 150 2012-10-28 2012-10-28 1 1 1 ... 0 0 0 1 1130P-1230 1130 1230 1 1 01:00:00
7617 NaN 15 Mon/1135P-1235A 30S 300 2012-10-22 2012-10-22 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7641 NaN 27 Sat/1135P-1235A 30S 150 2012-10-20 2012-10-20 1 1 1 ... 0 0 1 0 1135P-1235 1135 1235 1 1 01:00:00
7653 NaN 33 Sun/1130P-1230A 30S 150 2012-10-21 2012-10-21 1 1 1 ... 0 0 0 1 1130P-1230 1130 1230 1 1 01:00:00
7663 NaN 38 Thu/1135P-1235A 30S 300 2012-10-18 2012-10-18 1 1 1 ... 1 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7687 NaN 50 Tue/1135P-1235A 30S 300 2012-10-16 2012-10-16 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7815 NaN 50 Mon/1135P-1235A 30S 400 2012-10-29 2012-10-29 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7816 NaN 51 Tue/1135P-1235A 30S 400 2012-10-23 2012-10-23 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7817 NaN 52 Thu/1135P-1235A 30S 400 2012-10-25 2012-10-25 1 1 1 ... 1 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7818 NaN 53 Sat/1135P-1235A 30S 250 2012-10-27 2012-10-27 1 1 1 ... 0 0 1 0 1135P-1235 1135 1235 1 1 01:00:00
7819 NaN 54 Sun/1130P-1230A 30S 250 2012-10-28 2012-10-28 1 1 1 ... 0 0 0 1 1130P-1230 1130 1230 1 1 01:00:00
7855 NaN 29 Tu-F/1135P-1235A 30S 350 2012-10-09 2012-10-12 1 2 2 ... 0 1 0 0 1135P-1235 1135 1235 1 1 01:00:00
7858 NaN 32 Sun/1130P-1230A 30S 200 2012-10-14 2012-10-14 1 1 1 ... 0 0 0 1 1130P-1230 1130 1230 1 1 01:00:00
7883 NaN 10 Mon/1135P-1235A 30S 250 2012-10-08 2012-10-08 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7901 NaN 19 Sat/1135P-1235A 30S 150 2012-10-06 2012-10-06 1 1 1 ... 0 0 1 0 1135P-1235 1135 1235 1 1 01:00:00
7917 NaN 27 Thu/1135P-1235A 30S 250 2012-10-04 2012-10-04 1 1 1 ... 1 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7937 NaN 37 Tue/1135P-1235A 30S 250 2012-10-02 2012-10-02 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7991 NaN 13 Wed/1135P-1235A 60S 500 2012-09-19 2012-09-19 1 1 1 ... 0 0 0 0 1135P-1235 1135 1235 1 1 01:00:00
7992 NaN 14 Fri/1135P-1235A 60S 500 2012-09-21 2012-09-21 1 1 1 ... 0 1 0 0 1135P-1235 1135 1235 1 1 01:00:00

363 rows × 32 columns


In [107]:
non_candidate_2012_df[non_candidate_2012_df['Duration']<1]['Time_Clean'].value_counts()


Out[107]:
Series([], dtype: int64)

In [108]:
#pd.concat([s1, s2], axis=1)

time_df = pd.concat([non_candidate_2012_df['End_Time'].value_counts(), non_candidate_2012_df['Start_Time'].value_counts()], axis = 1)

time_df.index


Out[108]:
Index([u'00', u'0030', u'0035', u'05', u'10', u'1000', u'1030', u'1100', u'1130', u'1135', u'1200', u'1230', u'1235', u'135', u'15', u'20', u'300', u'330', u'400', u'430', u'459', u'500', u'530', u'600', u'630', u'700', u'730', u'800', u'830', u'900', u'930'], dtype='object')

In [109]:
#non_candidate_2012_df['End_Time'].value_counts()

In [110]:
def twelve(row1, row2):
    match1 = re.match(r"00", row1)
    match2 = re.match(r"1200", row1)
    match3 = re.match(r"00", row2)
    match4 = re.match(r"1200", row2)
    if match1 or match2 or match3 or match4:
        return 1
    else:
        return 0
    
def twelve_thirty(row1, row2):
    match1 = re.match(r"0030", row1)
    match2 = re.match(r"0030", row2)
    match3 = re.match(r"1230", row1)
    match4 = re.match(r"1230", row2)
    if match1 or match2 or match3 or match4:
        return 1
    else:
        return 0
    
def twelve_thirty_five(row1, row2):
    match1 = re.match(r"0035", row1)
    match2 = re.match(r"1235", row2)
    match3 = re.match(r"0035", row1)
    match4 = re.match(r"1235", row2)
    if match1 or match2 or match3 or match4:
        return 1
    else:
        return 0
    
def twelve_o_five(row1, row2):
    match1 = re.match(r"05", row1)
    match2 = re.match(r"05", row2)
    if match1 or match2:
        return 1
    else:
        return 0

def one(row1, row2):
    match1 = re.match(r"10", row1)
    match2 = re.match(r"10", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def ten(row1, row2):
    match1 = re.match(r"1000", row1)
    match2 = re.match(r"1000", row2)
    if match1 or match2:
        return 1
    else:
        return 0

def ten_thirty(row1, row2):
    match1 = re.match(r"1030", row1)
    match2 = re.match(r"1030", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def eleven(row1, row2):
    match1 = re.match(r"1100", row1)
    match2 = re.match(r"1100", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def eleven_thirty(row1, row2):
    match1 = re.match(r"1130", row1)
    match2 = re.match(r"1130", row2)
    if match1 or match2:
        return 1
    else:
        return 0    
    
def eleven_thirty_five(row1, row2):
    match1 = re.match(r"1135", row1)
    match2 = re.match(r"1135", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def one_thirty(row1, row2):
    match1 = re.match(r"130", row1)
    match2 = re.match(r"130", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def one_thirty_five(row1, row2):
    match1 = re.match(r"135", row1)
    match2 = re.match(r"135", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def one_o_five(row1, row2):
    match1 = re.match(r"15", row1)
    match2 = re.match(r"15", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def two(row1, row2):
    match1 = re.match(r"20", row1)
    match2 = re.match(r"20", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def three(row1, row2):
    match1 = re.match(r"300", row1)
    match2 = re.match(r"300", row2)
    if match1 or match2:
        return 1
    else:
        return 0

def three_thirty(row1, row2):
    match1 = re.match(r"330", row1)
    match2 = re.match(r"330", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def four(row1, row2):
    match1 = re.match(r"400", row1)
    match2 = re.match(r"400", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def four_thirty(row1, row2):
    match1 = re.match(r"430", row1)
    match2 = re.match(r"430", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def four_fifty_nine(row1, row2):
    match1 = re.match(r"459", row1)
    match2 = re.match(r"459", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def five(row1, row2):
    match1 = re.match(r"500", row1)
    match2 = re.match(r"500", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def five_thirty(row1, row2):
    match1 = re.match(r"530", row1)
    match2 = re.match(r"530", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def six(row1, row2):
    match1 = re.match(r"600", row1)
    match2 = re.match(r"600", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def six_thirty(row1, row2):
    match1 = re.match(r"630", row1)
    match2 = re.match(r"630", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def seven(row1, row2):
    match1 = re.match(r"700", row1)
    match2 = re.match(r"700", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def seven_thirty(row1, row2):
    match1 = re.match(r"730", row1)
    match2 = re.match(r"730", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def seven_fifty_eight(row1, row2):
    match1 = re.match(r"758", row1)
    match2 = re.match(r"758", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def eight(row1, row2):
    match1 = re.match(r"800", row1)
    match2 = re.match(r"800", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def eight_thirty(row1, row2):
    match1 = re.match(r"830", row1)
    match2 = re.match(r"830", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def nine(row1, row2):
    match1 = re.match(r"900", row1)
    match2 = re.match(r"900", row2)
    if match1 or match2:
        return 1
    else:
        return 0
    
def nine_thirty(row1, row2):
    match1 = re.match(r"930", row1)
    match2 = re.match(r"930", row2)
    if match1 or match2:
        return 1
    else:
        return 0

In [111]:
def double_day(row1, row2, row3):
    match1 = re.match(r"(.*)(A)(.*)", row3)
    if match1:
        if row1 ==1 and row2 ==1:
            return 1
    match2 = re.match(r"(.*)(P)(.*)", row3)
    if match2:
        if row1 ==1 and row2 ==1:
            return 1

In [112]:
non_candidate_2012_df['10:00'] = non_candidate_2012_df.apply(lambda row: ten(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['10:30'] = non_candidate_2012_df.apply(lambda row: ten_thirty(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['11:00'] = non_candidate_2012_df.apply(lambda row: eleven(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['11_AM'] = non_candidate_2012_df.apply(lambda row: double_day(row['AM'], row['PM'], row['Time_Clean']), axis = 1)

non_candidate_2012_df['11_PM'] = non_candidate_2012_df.apply(lambda row: double_day(row['AM'], row['PM'], row['Time_Clean']), axis = 1)

non_candidate_2012_df['11:30'] = non_candidate_2012_df.apply(lambda row: eleven_thirty(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['11:35'] = non_candidate_2012_df.apply(lambda row: eleven_thirty_five(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['12:00'] = non_candidate_2012_df.apply(lambda row: twelve(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['12:05'] = non_candidate_2012_df.apply(lambda row: twelve_o_five(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['12:30'] = non_candidate_2012_df.apply(lambda row: twelve_thirty(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['12:35'] = non_candidate_2012_df.apply(lambda row: twelve_thirty_five(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['1:00'] = non_candidate_2012_df.apply(lambda row: one(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['1:05'] = non_candidate_2012_df.apply(lambda row: one_o_five(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['1:30'] = non_candidate_2012_df.apply(lambda row: one_thirty(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['1:35'] = non_candidate_2012_df.apply(lambda row: one_thirty_five(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['2:00'] = non_candidate_2012_df.apply(lambda row: two(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['3:00'] = non_candidate_2012_df.apply(lambda row: three(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['3:30'] = non_candidate_2012_df.apply(lambda row: three_thirty(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['4:00'] = non_candidate_2012_df.apply(lambda row: four(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['4:30'] = non_candidate_2012_df.apply(lambda row: four_thirty(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['4:59'] = non_candidate_2012_df.apply(lambda row: four_fifty_nine(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['5:00'] = non_candidate_2012_df.apply(lambda row: five(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['5:30'] = non_candidate_2012_df.apply(lambda row: five_thirty(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['6:00'] = non_candidate_2012_df.apply(lambda row: six(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['6:30'] = non_candidate_2012_df.apply(lambda row: six_thirty(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['7:00'] = non_candidate_2012_df.apply(lambda row: seven(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['7:30'] = non_candidate_2012_df.apply(lambda row: seven_thirty(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['7:58'] = non_candidate_2012_df.apply(lambda row: seven_fifty_eight(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['8:00'] = non_candidate_2012_df.apply(lambda row: eight(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['8:30'] = non_candidate_2012_df.apply(lambda row: eight_thirty(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['9:00'] = non_candidate_2012_df.apply(lambda row: nine(row['Start_Time'], row['End_Time']), axis = 1)

non_candidate_2012_df['9:30'] = non_candidate_2012_df.apply(lambda row: nine_thirty(row['Start_Time'], row['End_Time']), axis = 1)

In [113]:
non_candidate_2012_df.columns


Out[113]:
Index([u'Mod_Code', u'Buy_Line', u'Day/Time', u'Length', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Advertiser_Name', u'Day', u'Time', u'Monday', u'Tuesday', u'Wednesday', u'Thursday', u'Friday', u'Saturday', u'Sunday', u'Time_Clean', u'Start_Time', u'End_Time', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30'], dtype='object')

In [114]:
import re
def split_length(row_df):
    temp_string = str(row_df)
    match = re.match(r"(^.*)(S)", temp_string)
    if match:
        return match.group(1)

In [115]:
non_candidate_2012_df['Length_in_Sec'] = non_candidate_2012_df['Length'].apply(split_length)

In [116]:
non_candidate_2012_df[(non_candidate_2012_df['AM'] == 1) & (non_candidate_2012_df['PM'] == 1)]['Time_Clean'].value_counts()


Out[116]:
1135P-1235    228
11A-12         92
1130P-1230     43
dtype: int64

In [117]:
non_candidate_2012_df.columns


Out[117]:
Index([u'Mod_Code', u'Buy_Line', u'Day/Time', u'Length', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Advertiser_Name', u'Day', u'Time', u'Monday', u'Tuesday', u'Wednesday', u'Thursday', u'Friday', u'Saturday', u'Sunday', u'Time_Clean', u'Start_Time', u'End_Time', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Length_in_Sec'], dtype='object')

In [118]:
non_candidate_2012_df = non_candidate_2012_df[['Advertiser_Name', 'Mod_Code', 'Buy_Line', 'Rate', 'Starting_Date', 'Ending_Date', 'Number_of_Wks', 'Spt/Week', 'Total_Spots', 'Total_Dollars', 'Program_Name', 'Rating_RA35+', 'Rep:_RA35+', 'Last_Activity', 'Last_Mod/Rev', 'Length_in_Sec', 'AM', 'PM', 'Duration', '10:00', '10:30', '11:00', '11_AM', '11_PM', '11:30', '11:35', '12:00', '12:05', '12:30', '12:35', '1:00', '1:05', '1:30', '1:35', '2:00', '3:00', '3:30', '4:00', '4:30', '4:59', '5:00', '5:30', '6:00', '6:30', '7:00', '7:30', '7:58', '8:00', u'8:30', '9:00', '9:30']]

In [119]:
non_candidate_2012_df['Advertiser_Name'].value_counts()


Out[119]:
2012/CARE FOR MICHIGAN.11 (13506539295212)_df               161
2012/PROTECT WORKING FAMILY 1 (13481557669060)_df            98
2012/MI ENERGY MI JOBS.7 (13492755562246)_df                 95
2012/PROTECT WORKING FAMILY (13479126389484)_df              91
2012/Michigan Energy Michigan Jobs 3 (13454757244860)_df     90
2012/PROTECT MI TAXPAYERS.3 (13492737539860)_df              89
2012/Protecting MI Taxpayers.5 (13492780257873)_df           87
2012/Protecting MI Taxpayers.7 (13492787363385)_df           87
2012/PROTECTING MI TAXPAYERS.4 (13492780124605)_df           87
2012/Protecting MI Taxpayers.6 (13492780451861)_df           87
2012/PROTECT MI TAXPAYERS.2 (13485880715350)_df              86
2012/CIT 4 AFF QUALTITY HOMECARE (13478952825590)_df         83
2012/CARE FOR MICHIGAN.12 (13506544189473)_df                82
2012/PROTECT OUR JOBS 10 (13472827215520)_df                 74
2012/MI ENERGY MI JOBS 5 (13475645774559)_df                 73
...
2012/CARE FOR MICHIGAN 6 (13481579522794)_df        17
2012/JUDICIAL CRISIS NETWORK (13517062888744)_df    14
2012/CARE OF MICHIGAN 3 (13475494128957)_df         14
2012/CARE OF MICHIGAN 9 (13481735815432)_df         13
2012/CARE FOR MICHIGAN 7 (13481579814893)_df        12
2012/DETROIT BRIDGE.11 (13506540272263)_df          11
2012/MDSCC-HD91.3 (13517054721474)_df               11
2012/MDSCC-FIEGER (13499648512925)_df               10
2012/STAND UP FOR DEMOCRACY (13503913293148)_df      8
2012/PROTECT MI TAXPAYERS.9 (13517034856968)_df      7
2012/60 PLUS. (13517071561034)_df                    4
2012/DETROIT BRIDGE 2 (13451219750913)_df            4
2012/CARE OF MICHIGAN 10 (13481738621590)_df         4
2012/AMER. FUTURE FUND (13517038006806)_df           3
2012/HARD WORKING AMERICANS (13510911887672)_df      2
Length: 103, dtype: int64

In [120]:
def advertiser(row_df):
    match = re.match(r"(^.*\/)(.*)([\. ])(\()(.*)(\))(_df)", row_df)
    if match:
        return match.group(2)

In [121]:
def contract(row_df):
    match = re.match(r"(^.*\/)(.*)([\. ])(\()(.*)(\))(_df)", row_df)
    if match:
        return match.group(5)

In [122]:
advertiser('2012/MDSCC-HD91.3 (13517054721474)_df')


Out[122]:
'MDSCC-HD91.3'

In [123]:
non_candidate_2012_df['Advertiser'] = non_candidate_2012_df['Advertiser_Name'].apply(advertiser)

In [124]:
non_candidate_2012_df['Contract'] = non_candidate_2012_df['Advertiser_Name'].apply(contract)

In [125]:
non_candidate_2012_df.columns


Out[125]:
Index([u'Advertiser_Name', u'Mod_Code', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Advertiser', u'Contract'], dtype='object')

In [126]:
non_candidate_2012_df = non_candidate_2012_df[['Advertiser', 'Contract', 'Buy_Line', 'Rate', 'Starting_Date', 'Ending_Date', 'Number_of_Wks', 'Spt/Week', 'Total_Spots', 'Total_Dollars', 'Program_Name', 'Rating_RA35+', 'Rep:_RA35+', 'Last_Activity', 'Last_Mod/Rev', 'Length_in_Sec', 'AM', 'PM', 'Duration', '10:00', '10:30', '11:00', '11_AM', '11_PM', '11:30', '11:35', '12:00', '12:05', '12:30', '12:35', '1:00', '1:05', '1:30', '1:35', '2:00', '3:00', '3:30', '4:00', '4:30', '4:59', '5:00', '5:30', '6:00', '6:30', '7:00', '7:30', '7:58', '8:00', '8:30', '9:00', '9:30']]

In [127]:
non_candidate_2012_df['Advertiser'].value_counts()


Out[127]:
CARE FOR MICHIGAN.11               161
PROTECT WORKING FAMILY 1            98
MI ENERGY MI JOBS.7                 95
PROTECT WORKING FAMILY              91
Michigan Energy Michigan Jobs 3     90
PROTECT MI TAXPAYERS.3              89
Protecting MI Taxpayers.7           87
Protecting MI Taxpayers.5           87
PROTECTING MI TAXPAYERS.4           87
Protecting MI Taxpayers.6           87
PROTECT MI TAXPAYERS.2              86
CIT 4 AFF QUALTITY HOMECARE         83
CARE FOR MICHIGAN.12                82
PROTECT OUR JOBS 10                 74
MI ENERGY MI JOBS 5                 73
...
MI GOP.6                   17
CARE OF MICHIGAN 3         14
JUDICIAL CRISIS NETWORK    14
CARE OF MICHIGAN 9         13
CARE FOR MICHIGAN 7        12
DETROIT BRIDGE.11          11
MDSCC-HD91.3               11
MDSCC-FIEGER               10
STAND UP FOR DEMOCRACY      8
PROTECT MI TAXPAYERS.9      7
CARE OF MICHIGAN 10         4
DETROIT BRIDGE 2            4
60 PLUS.                    4
AMER. FUTURE FUND           3
HARD WORKING AMERICANS      2
Length: 103, dtype: int64

In [128]:
def advertiser2(row_df):
    return row_df[:-2]

In [129]:
non_candidate_2012_df['Advertiser_Clean'] = non_candidate_2012_df['Advertiser'].apply(advertiser2)

In [130]:
non_candidate_2012_df = non_candidate_2012_df[['Advertiser', 'Advertiser_Clean', 'Contract', 'Buy_Line', 'Rate', 'Starting_Date', 'Ending_Date', 'Number_of_Wks', 'Spt/Week', 'Total_Spots', 'Total_Dollars', 'Program_Name', 'Rating_RA35+', 'Rep:_RA35+', 'Last_Activity', 'Last_Mod/Rev', 'Length_in_Sec', 'AM', 'PM', 'Duration', '10:00', '10:30', '11:00', '11_AM', '11_PM', '11:30', '11:35', '12:00', '12:05', '12:30', '12:35', '1:00', '1:05', '1:30', '1:35', '2:00', '3:00', '3:30', '4:00', '4:30', '4:59', '5:00', '5:30', '6:00', '6:30', '7:00', '7:30', '7:58', '8:00', '8:30', '9:00', '9:30']]

In [131]:
non_candidate_2012_df['Advertiser_Clean'].value_counts()


Out[131]:
MI ENERGY MI JOBS                      344
PROTECT WORKING FAMILY                 269
Protecting MI Taxpayers                261
PROTECT MI TAXPAYERS                   259
CARE FOR MICHIGAN.                     243
DIBC                                   235
Michigan Energy Michigan Jobs          234
CARE FOR MICHIGAN                      209
MDSCC-SC                               168
CIT 4 AFF QUALITY HOMECARE             152
RESTORE OUR FUTURE                     137
PROTECT OUR JOBS                        99
MI GOP                                  93
PROTECT WORKING FAMI                    91
PROTECTING MI TAXPAYERS                 87
CIT 4 AFF QUALTITY HOMECA               83
DIBC.                                   82
PROTECT MI VOTE                         81
MDSCC-HD91                              78
PROTECT OUR JOBS                        74
MDSCC-HD                                72
DEFEND MI DEMOCRA                       63
protect our jobs                        61
MI Energy MI Jobs.                      60
Protect our Jobs                        60
MI Dem St Central                       54
CARE FOR MICHIG                         47
MI DEM ST CENTR                         46
MICH EDU. ASS                           46
Michigan Energy Michigan Jobs.          46
PROTECT MI TAXPAYE                      44
Detroit Bridge                          40
CIT FOR AFFORDABLE QUALITY HOMECARE     38
RESTORE                                 33
MDSCC-                                  32
CIT 4 AFF QUALTY HOMECARE               32
PROTECT MI TAXPAYERS.                   31
MI Energy MI Jobs                       30
TAXPAYER AGAINST MONOPOLI               29
MI ENERGY MI JOBS.                      28
Citizen Protect MI stitution            28
Protect Working Families                27
Restore our Future                      27
CARE OF MICHIGAN                        27
CITIZEN PROTECT MI                      25
Stand up for Democracy                  20
JUDICIAL CRISIS NETWO                   14
DETROIT BRIDGE.                         11
MDSCC-FIEG                              10
STAND UP FOR DEMOCRA                     8
CARE OF MICHIGAN                         4
60 PLU                                   4
DETROIT BRIDGE                           4
AMER. FUTURE FU                          3
HARD WORKING AMERICA                     2
Length: 55, dtype: int64

In [132]:
non_candidate_2012_df.columns


Out[132]:
Index([u'Advertiser', u'Advertiser_Clean', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30'], dtype='object')

In [133]:
shows_df = pd.DataFrame(non_candidate_2012_df['Program_Name'].value_counts())

In [134]:
shows_df.to_csv('/home/admin/shows.csv')

In [135]:
shows_df


Out[135]:
0
NEWS 227
NWSCHNL3 AT 6A 178
DR. PHIL 165
LIVE WTH KELLY 131
ANDERSON 130
JEOPARDY 120
SOAP OPERA ROTATION 104
CBS THS MRNG-2< 103
LIVE WITH KELLY 100
LT-FERGUSN-CBS< 99
D LETTRMAN-CBS< 99
NWSCHNL3 AT 5A 99
PRICE IS RIGHT 90
LETS-DEAL1-CBS/LETS-DEAL2-CBS 89
CBS THIS MORNING 80
WHEEL OF FORTUNE 79
NWSCHNL3-NOON 66
LETTERMAN 63
NWSCHNL3-530PM 61
WHEEL-FORTNE 59
11P NEWS 49
6A NEWS 48
PM SOAP ROTATION 45
NEW CBS TALK SHOW 45
NOON NEWS 45
ANDERSON COOPER 44
NWSCHNL3 AT 6P 42
DR PHIL 42
NEWSCHANNEL3 AT 11P 41
NWSCHNL311AT11< 41
... ...
HAWAII 1
SUN CBS THIS MORNING 1
SEC FOOTBALL 1
NEWS 3 THIS MRN 1
NFL GAME 2 1
LATE NEWSW AT 11PM 1
NFL FOOTBALL 1
COMEDYTIME 1
BIG BANG/TWO TALF MEN 1
BIG BROTHER 1
CBS SUNDAY AM 1
SAT WHEEL FOTURNE 1
NCAA GAME OF THE WEEK 1
SEC AL V LSU 1
SAT CBS THIS MORN 1
MICH VS ILLIN 1
48HR MYSTERY 1
CBS SUN MORNING 1
NEWS 3 AT 5 P 1
PRES DEBATE 1
CRIME MINDS 1
SEC 1
CBS THIS MORN 1
SU CBS THIS MORN 1
CRIMTME SA-CBS 1
WKND EARLY NEWS 1
NEWS 3 THIS AM 1
NEWS 2 THIS MORNING 1
48HR MSTRY-CBS 1
SUN MORN 1

249 rows × 1 columns


In [136]:
non_candidate_2012_df['Program_Name'].value_counts()


Out[136]:
NEWS                             227
NWSCHNL3 AT 6A                   178
DR. PHIL                         165
LIVE WTH KELLY                   131
ANDERSON                         130
JEOPARDY                         120
SOAP OPERA ROTATION              104
CBS THS MRNG-2<                  103
LIVE WITH KELLY                  100
LT-FERGUSN-CBS<                   99
D LETTRMAN-CBS<                   99
NWSCHNL3 AT 5A                    99
PRICE IS RIGHT                    90
LETS-DEAL1-CBS/LETS-DEAL2-CBS     89
CBS THIS MORNING                  80
...
MICH VS ILLIN          1
48HR MYSTERY           1
CBS SUN MORNING        1
NEWS 3 AT 5 P          1
PRES DEBATE            1
CRIME MINDS            1
SEC                    1
CBS THIS MORN          1
SU CBS THIS MORN       1
CRIMTME SA-CBS         1
WKND EARLY NEWS        1
NEWS 3 THIS AM         1
NEWS 2 THIS MORNING    1
48HR MSTRY-CBS         1
SUN MORN               1
Length: 249, dtype: int64

In [136]:


In [137]:
def advertiser3(row_df):
    match1 = re.match(r"(.*)(CARE FOR MICHIG.*)(.*)", str(row_df))
    if match1:
        return 'CARE FOR MICHIGAN'
    
    match2 = re.match(r"(.*)(CARE OF MICHIG.*)(.*)", str(row_df))
    if match2:
        return 'CARE FOR MICHIGAN'
    
    match3 = re.match(r"(.*)(CIT 4.*)(.*)", str(row_df))
    if match3:
        return 'CIT 4 AFF QUALITY HOMECARE'
    
    match4 = re.match(r"(.*)(CIT FOR AFFORD.*)(.*)", str(row_df))
    if match4:
        return 'CIT 4 AFF QUALITY HOMECARE'
    
    match5 = re.match(r"(.*)(CITIZEN PROTECT.*)(.*)", str(row_df))
    if match5:
        return 'CITIZEN PROTECT MI'
    
    match6 = re.match(r"(.*)(Citizen Protect.*)(.*)", str(row_df))
    if match6:
        return 'CITIZEN PROTECT MI'
    
    match7 = re.match(r"(.*)(DETROIT BRI.*)(.*)", str(row_df))
    if match7:
        return 'DETROIT INTERNATIONAL BRIDGE CO'
    
    match8 = re.match(r"(.*)(Detroit Bri.*)(.*)", str(row_df))
    if match8:
        return 'DETROIT BRIDGE'
    
    match9 = re.match(r"(.*)(DIBC.*)(.*)", str(row_df))
    if match9:
        return 'DETROIT INTERNATIONAL BRIDGE CO'
    
    match10 = re.match(r"(.*)(MDSCC.*)(.*)", str(row_df))
    if match10:
        return 'MI DEM ST CENTRAL' #how can they do non-candidate issue ads?
    
    match11 = re.match(r"(.*)(MI DEM ST.*)(.*)", str(row_df))
    if match11:
        return 'MI DEM ST CENTRAL'
    
    match12 = re.match(r"(.*)(MI Dem St.*)(.*)", str(row_df))
    if match12:
        return 'MI DEM ST CENTRAL'
    
    match13 = re.match(r"(.*)(MI Energy.*)(.*)", str(row_df))
    if match13:
        return 'MI ENERGY MI JOBS'
    
    match14 = re.match(r"(.*)(MI ENERGY.*)(.*)", str(row_df))
    if match14:
        return 'MI ENERGY MI JOBS'
    
    match15 = re.match(r"(.*)(Michigan Energy.*)(.*)", str(row_df))
    if match15:
        return 'MI ENERGY MI JOBS'
    
    match16 = re.match(r"(.*)(PROTECT MI T.*)(.*)", str(row_df))
    if match16:
        return 'PROTECT MI TAXPAYERS'
    
    match17 = re.match(r"(.*)(PROTECTING MI T.*)(.*)", str(row_df))
    if match17:
        return 'PROTECT MI TAXPAYERS'
    
    match18 = re.match(r"(.*)(Protecting MI T.*)(.*)", str(row_df))
    if match18:
        return 'PROTECT MI TAXPAYERS'
    
    match19 = re.match(r"(.*)(Protect our.*)(.*)", str(row_df))
    if match19:
        return 'PROTECT OUR JOBS'
    
    match20 = re.match(r"(.*)(PROTECT OUR.*)(.*)", str(row_df))
    if match20:
        return 'PROTECT OUR JOBS'
    
    match21 = re.match(r"(.*)(PROTECT WORKING.*)(.*)", str(row_df))
    if match21:
        return 'PROTECT WORKING FAMILIES'
    
    match22 = re.match(r"(.*)(Protect Working.*)(.*)", str(row_df))
    if match22:
        return 'PROTECT WORKING FAMILIES'
    
    match23 = re.match(r"(.*)(RESTORE.*)(.*)", str(row_df))
    if match23:
        return 'RESTORE OUR FUTURE'
    
    match24 = re.match(r"(.*)(Restore.*)(.*)", str(row_df))
    if match24:
        return 'RESTORE OUR FUTURE'
    
    match25 = re.match(r"(.*)(STAND UP.*)(.*)", str(row_df))
    if match25:
        return 'STAND UP FOR DEMOCRACY'
    
    match26 = re.match(r"(.*)(Stand up.*)(.*)", str(row_df))
    if match26:
        return 'STAND UP FOR DEMOCRACY'
    
    match20 = re.match(r"(.*)(protect our.*)(.*)", str(row_df))
    if match20:
        return 'PROTECT OUR JOBS'
    
    else:
        return row_df

In [138]:
non_candidate_2012_df = non_candidate_2012_df[['Advertiser_Clean', 'Contract', 'Buy_Line', 'Rate', 'Starting_Date', 'Ending_Date', 'Number_of_Wks', 'Spt/Week', 'Total_Spots', 'Total_Dollars', 'Program_Name', 'Rating_RA35+', 'Rep:_RA35+', 'Last_Activity', 'Last_Mod/Rev', 'Length_in_Sec', 'AM', 'PM', 'Duration', '10:00', '10:30', '11:00', '11_AM', '11_PM', '11:30', '11:35', '12:00', '12:05', '12:30', '12:35', '1:00', '1:05', '1:30', '1:35', '2:00', '3:00', '3:30', '4:00', '4:30', '4:59', '5:00', '5:30', '6:00', '6:30', '7:00', '7:30', '7:58', '8:00', '8:30', '9:00', '9:30']]

In [139]:
non_candidate_2012_df['Advertiser_Clean2'] = non_candidate_2012_df['Advertiser_Clean'].apply(advertiser3)

In [140]:
non_candidate_2012_df['Advertiser_Clean2'].value_counts()


Out[140]:
MI ENERGY MI JOBS                  742
PROTECT MI TAXPAYERS               682
CARE FOR MICHIGAN                  530
MI DEM ST CENTRAL                  460
PROTECT WORKING FAMILIES           387
DETROIT INTERNATIONAL BRIDGE CO    332
CIT 4 AFF QUALITY HOMECARE         305
PROTECT OUR JOBS                   294
RESTORE OUR FUTURE                 197
MI GOP                              93
PROTECT MI VOTE                     81
DEFEND MI DEMOCRA                   63
CITIZEN PROTECT MI                  53
MICH EDU. ASS                       46
DETROIT BRIDGE                      40
TAXPAYER AGAINST MONOPOLI           29
STAND UP FOR DEMOCRACY              28
JUDICIAL CRISIS NETWO               14
60 PLU                               4
AMER. FUTURE FU                      3
HARD WORKING AMERICA                 2
dtype: int64

In [141]:
non_candidate_2012_df = non_candidate_2012_df[['Advertiser_Clean2', 'Contract', 'Buy_Line', 'Rate', 'Starting_Date', 'Ending_Date', 'Number_of_Wks', 'Spt/Week', 'Total_Spots', 'Total_Dollars', 'Program_Name', 'Rating_RA35+', 'Rep:_RA35+', 'Last_Activity', 'Last_Mod/Rev', 'Length_in_Sec', 'AM', 'PM', 'Duration', '10:00', '10:30', '11:00', '11_AM', '11_PM', '11:30', '11:35', '12:00', '12:05', '12:30', '12:35', '1:00', '1:05', '1:30', '1:35', '2:00', '3:00', '3:30', '4:00', '4:30', '4:59', '5:00', '5:30', '6:00', '6:30', '7:00', '7:30', '7:58', '8:00', '8:30', '9:00', '9:30']]

In [271]:
def liberal(row1):
    if row1 == 'MI ENERGY MI JOBS':
        return 300
    
    if row1 == 'PROTECT MI TAXPAYERS':
        return 0
    
    if row1 == 'CARE FOR MICHIGAN':
        return 0
    
    if row1 == 'PROTECT WORKING FAMILIES':
        return 300
    
    if row1 == 'PROTECT MI VOTE':
        return 300
    
    if row1 == 'DETROIT INTERNATIONAL BRIDGE CO':
        return 0
    
    if row1 == 'CIT 4 AFF QUALITY HOMECARE':
        return 300
    
    if row1 == 'PROTECT OUR JOBS':
        return 300
    
    if row1 == 'RESTORE OUR FUTURE': #Romney presidential PAC created by aids.
        return 0
    
    if row1 == 'CITIZEN PROTECT MI':
        return 0
    
    if row1 == 'MICH EDU. ASS':
        return 300
    
    if row1 == 'TAXPAYER AGAINST MONOPOLI':
        return 300
    
    if row1 == 'STAND UP FOR DEMOCRACY': #marking conservative because they are against Public Act 4, which enables emergency fund managers.
        return 0                        #Defining liberal as pro big government and conservative as anti big government.
    
    if row1 == 'JUDICIAL CRISIS NETWO':
        return 0
    
    if row1 == '60 PLU':
        return 0
    
    if row1 == 'AMER. FUTURE FU':
        return 0
    
    if row1 == 'HARD WORKING AMERICA':
        return 0
    
    
def dark_money(row1):
    if row1 == 'JUDICIAL CRISIS NETWO':
        return 300
    
    if row1 == '60 PLU':
        return 300
    
    if row1 == 'AMER. FUTURE FU':
        return 300
    
    else:
        return 0
    
    
def local(row1):
    if row1 == 'MI ENERGY MI JOBS':
        return 300
    
    if row1 == 'PROTECT MI TAXPAYERS':
        return 300
    
    if row1 == 'CARE FOR MICHIGAN':
        return 300
    
    if row1 == 'PROTECT WORKING FAMILIES':
        return 300
    
    if row1 == 'PROTECT MI VOTE':
        return 300
    
    if row1 == 'DETROIT INTERNATIONAL BRIDGE CO':
        return 300
    
    if row1 == 'CIT 4 AFF QUALITY HOMECARE':
        return 300
    
    if row1 == 'PROTECT OUR JOBS':
        return 300
    
    if row1 == 'RESTORE OUR FUTURE': #Romney presidential PAC created by aids.
        return 0
    
    if row1 == 'CITIZEN PROTECT MI':
        return 300
    
    if row1 == 'MICH EDU. ASS':
        return 300
    
    if row1 == 'TAXPAYER AGAINST MONOPOLI':
        return 300
    
    if row1 == 'STAND UP FOR DEMOCRACY': #marking conservative because they are against Public Act 4, which enables emergency fund managers.
        return 300
    
    if row1 == 'JUDICIAL CRISIS NETWO':
        return 0
    
    if row1 == '60 PLU':
        return 0
    
    if row1 == 'AMER. FUTURE FU ':
        return 0
    
    if row1 == 'HARD WORKING AMERICA':
        return 300

# 0 = not relevant, 1 = for the issue, 2 = against the issue

def energy(row1):
    if row1 == 'MI ENERGY MI JOBS':
        return 300

    if row1 == 'CARE FOR MICHIGAN':
        return -300
    
    if row1 == 'CITIZEN PROTECT MI':
        return -300
    
    else:
        return 0

def bargaining(row1):
    if row1 == 'PROTECT WORKING FAMILIES':
        return 300
    
    if row1 == 'PROTECT OUR JOBS':
        return 300
    
    if row1 == 'CITIZEN PROTECT MI':
        return -300
    
    if row1 == 'MICH EDU. ASS':
        return 'Pro Prop 2 (Collective Bargaining)'
    
    if row1 == 'PROTECT MI TAXPAYERS':
        return -300
    
    if row1 == 'CITIZEN PROTECT MI':
        return -300
    
    else:
        return 0

    
def casino(row1):
    if row1 == 'PROTECT MI VOTE':
        return -300
    
    else:
        return 0

def bridge(row1):
    if row1 == 'DETROIT INTERNATIONAL BRIDGE CO':
        return 300
    
    if row1 == 'CITIZEN PROTECT MI':
        return -300
    
    if row1 == 'TAXPAYER AGAINST MONOPOLI':
        return -300
    
    else:
        return 0

def homecare(row1):
    if row1 == 'CIT 4 AFF QUALITY HOMECARE':
        return 300
    
    if row1 == 'CITIZEN PROTECT MI':
        return -300
    
    else:
        return 0
    

def romney(row1):
    if row1 == 'RESTORE OUR FUTURE': #Romney presidential PAC created by aids.
        return 300
    
    else:
        return 0
    
 
def emergency_fund(row1):
    if row1 == 'STAND UP FOR DEMOCRACY':
        return 300
    
    else:
        return 0
    
    
def mccormack(row1):
    if row1 == 'JUDICIAL CRISIS NETWO':
        return -300
    
    else:
        return 0
    
def uni_healthcare(row1):
    if row1 == '60 PLU':
        return -300
    
    else:
        return 0
    
def stabenow(row1):
    if row1 == 'AMER. FUTURE FU':
        return -300
    
    if row1 == 'HARD WORKING AMERICA':
        return -300
    
    else:
        return 0
    
def issues_for_transpose(row1):
    if row1 == 'MI ENERGY MI JOBS':
        return 'Prop 3 (Renewable Energy)'
    
    if row1 == 'PROTECT MI TAXPAYERS':
        return 'Prop 2 (Collective Bargaining)'
    
    if row1 == 'CARE FOR MICHIGAN':
        return 'Prop 3 (Renewable Energy)'
    
    if row1 == 'PROTECT WORKING FAMILIES':
        return 'Prop 2 (Collective Bargaining)'
    
    if row1 == 'PROTECT MI VOTE':
        return 'Casino Expansion'
    
    if row1 == 'DETROIT INTERNATIONAL BRIDGE CO':
        return 'Prop 6 (Michigan International Bridge Initiative)'
    
    if row1 == 'CIT 4 AFF QUALITY HOMECARE':
        return 'Prop 4 (MI Qaulity Care on State Level)'
    
    if row1 == 'PROTECT OUR JOBS':
        return 'Prop 2 (Collective Bargaining)'
    
    if row1 == 'RESTORE OUR FUTURE': #Romney presidential PAC created by aids.
        return 'Romney Presidential Campaign'
    
    if row1 == 'CITIZEN PROTECT MI':
        return 'Prop 2 (Collective Bargaining)'
        return 'Prop 3 (Renewable Energy)'
        return 'Prop 4 (MI Qaulity Care on State Level)'
        return 'Prop 6 (Michigan International Bridge Initiative)'
    
    if row1 == 'MICH EDU. ASS':
        return 'Prop 2 (Collective Bargaining)'
    
    if row1 == 'TAXPAYER AGAINST MONOPOLI':
        return 'Prop 6 (Michigan International Bridge Initiative)'
    
    if row1 == 'STAND UP FOR DEMOCRACY':
        return 'Prop 1 (Referendum against Public Act 4, Emergency Manager Fund)'
    
    if row1 == 'JUDICIAL CRISIS NETWO':
        return 'Supreme Court Justice Bridget McCormack'
    
    if row1 == '60 PLU':
        return 'Universal Healthcare'
    
    if row1 == 'AMER. FUTURE FU':
        return 'Dem Senator Debbie Stabenow'
    
    if row1 == 'HARD WORKING AMERICA':
        return 'Dem Senator Debbie Stabenow'    

     
def issues(row1):
    if row1 == 'MI ENERGY MI JOBS':
        return 'Pro Prop 3 (Renewable Energy)'
    
    if row1 == 'PROTECT MI TAXPAYERS':
        return 'Anti Prop 2 (Collective Bargaining)'
    
    if row1 == 'CARE FOR MICHIGAN':
        return 'Anti Prop 3 (Renewable Energy)'
    
    if row1 == 'PROTECT WORKING FAMILIES':
        return 'Pro Prop 2 (Collective Bargaining)'
    
    if row1 == 'PROTECT MI VOTE':
        return 'Anti-Casino Expansion'
    
    if row1 == 'DETROIT INTERNATIONAL BRIDGE CO':
        return 'Prop 6 (Michigan International Bridge Initiative)'
    
    if row1 == 'CIT 4 AFF QUALITY HOMECARE':
        return 'Pro Prop 4 (MI Qaulity Care on State Level)'
    
    if row1 == 'PROTECT OUR JOBS':
        return 'Pro Prop 2 (Collective Bargaining)'
    
    if row1 == 'RESTORE OUR FUTURE': #Romney presidential PAC created by aids.
        return 'Romney Presidential Campaign'
    
    if row1 == 'CITIZEN PROTECT MI':
        return 'Anti Props 2-6'
    
    if row1 == 'MICH EDU. ASS':
        return 'Pro Prop 2 (Collective Bargaining)'
    
    if row1 == 'TAXPAYER AGAINST MONOPOLI':
        return 'Anti Prop 6 (Michigan International Bridge Initiative)'
    
    if row1 == 'STAND UP FOR DEMOCRACY':
        return 'Pro Prop 1 (Referendum against Public Act 4, Emergency Manager Fund)'
    
    if row1 == 'JUDICIAL CRISIS NETWO':
        return 'Anti- Supreme Court Justice Bridget McCormack'
    
    if row1 == '60 PLU':
        return 'Anti Universal Healthcare'
    
    if row1 == 'AMER. FUTURE FU ':
        return 'Anti Dem Senator Debbie Stabenow'
    
    if row1 == 'HARD WORKING AMERICA':
        return 'Anti Dem Senator Debbie Stabenow'
    
    
    
    
def relevant_issue_success(row1):
    if row1 == 'Prop 3 (Renewable Energy)':
        return 0
    
    if row1 == 'Prop 2 (Collective Bargaining)':
        return 0
    
    if row1 == 'Casino Expansion Off Ballot':
        return 300
    
    if row1 == 'Prop 6 (Michigan International Bridge Initiative)':
        return 0
    
    if row1 == 'Prop 4 (MI Qaulity Care on State Level)':
        return 0
    
    if row1 == 'Romney Presidential Campaign':
        return 0
    
    if row1 == 'Prop 1 (Referendum against Public Act 4, Emergency Manager Fund)':
        return 0
    
    if row == 'Supreme Court Justice Bridget McCormack':
        return 300
    
    if row1 == 'Universal Healthcare':
        return 0
    
    if row1 == 'Dem Senator Debbie Stabenow':
        return 300

In [270]:
non_candidate_2012_df.head()


Out[270]:
Advertiser_Clean2 Contract Buy_Line Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars ... Renewable_Energy Pro_Collective_Bargaining Casino_Expansion Anti_2nd_Detroit_Bridge Homecare_in_State_Constitution Romney_for_President Govt_Emergency_Fund McCormack_for_Supreme_Ct_D Universal_Healthcare Stabenow_for_Senate_D_I
1 RESTORE OUR FUTURE 13499895577303 1 1500 2012-10-13 2012-10-14 1 2 2 3000 ... 0 0 0 0 0 300 0 0 0 0
2 RESTORE OUR FUTURE 13499895577303 2 1000 2012-10-13 2012-10-13 1 1 1 1000 ... 0 0 0 0 0 300 0 0 0 0
3 RESTORE OUR FUTURE 13499895577303 3 4000 2012-10-14 2012-10-14 1 1 1 4000 ... 0 0 0 0 0 300 0 0 0 0
4 RESTORE OUR FUTURE 13499895577303 4 400 2012-10-15 2012-10-19 1 5 5 2000 ... 0 0 0 0 0 300 0 0 0 0
5 RESTORE OUR FUTURE 13499895577303 5 400 2012-10-15 2012-10-19 1 5 5 2000 ... 0 0 0 0 0 300 0 0 0 0

5 rows × 66 columns


In [272]:
non_candidate_2012_df.columns


Out[272]:
Index([u'Advertiser_Clean2', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Ad_Focus', u'Ad_Issue', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I'], dtype='object')

In [144]:
non_candidate_2012_df['Dark_Money'] = non_candidate_2012_df['Advertiser_Clean2'].apply(dark_money)

In [145]:
non_candidate_2012_df['Liberal'] = non_candidate_2012_df['Advertiser_Clean2'].apply(liberal)

In [146]:
non_candidate_2012_df['Local'] = non_candidate_2012_df['Advertiser_Clean2'].apply(local)

In [147]:
non_candidate_2012_df['Ad_Focus'] = non_candidate_2012_df['Advertiser_Clean2'].apply(issues)

In [148]:
non_candidate_2012_df['Ad_Issue'] = non_candidate_2012_df['Advertiser_Clean2'].apply(issues_for_transpose)

In [149]:
non_candidate_2012_df['Renewable_Energy'] = non_candidate_2012_df['Advertiser_Clean2'].apply(energy)

In [150]:
non_candidate_2012_df['Total_Dollars'].mode()


Out[150]:
0    400
dtype: float64

In [151]:
#non_candidate_2012_df['Pro_Unions'] = non_candidate_2012_df['Advertiser_Clean2'].apply(union)

In [152]:
non_candidate_2012_df['Pro_Collective_Bargaining'] = non_candidate_2012_df['Advertiser_Clean2'].apply(bargaining)

In [153]:
non_candidate_2012_df['Casino_Expansion'] = non_candidate_2012_df['Advertiser_Clean2'].apply(casino)

In [154]:
non_candidate_2012_df['Anti_2nd_Detroit_Bridge'] = non_candidate_2012_df['Advertiser_Clean2'].apply(bridge)

In [155]:
non_candidate_2012_df['Homecare_in_State_Constitution'] = non_candidate_2012_df['Advertiser_Clean2'].apply(homecare)

In [156]:
non_candidate_2012_df['Romney_for_President'] = non_candidate_2012_df['Advertiser_Clean2'].apply(romney)

In [157]:
non_candidate_2012_df['Govt_Emergency_Fund'] = non_candidate_2012_df['Advertiser_Clean2'].apply(emergency_fund)

In [158]:
non_candidate_2012_df['McCormack_for_Supreme_Ct_D'] = non_candidate_2012_df['Advertiser_Clean2'].apply(mccormack)

In [159]:
non_candidate_2012_df['Universal_Healthcare'] = non_candidate_2012_df['Advertiser_Clean2'].apply(uni_healthcare)

In [160]:
non_candidate_2012_df['Stabenow_for_Senate_D_I'] = non_candidate_2012_df['Advertiser_Clean2'].apply(stabenow)

In [161]:
energy_df = non_candidate_2012_df[(non_candidate_2012_df['Renewable_Energy'] ==300)
                                  | (non_candidate_2012_df['Renewable_Energy'] ==-300)]

In [162]:
mccormack_df = non_candidate_2012_df[(non_candidate_2012_df['McCormack_for_Supreme_Ct_D'] == 300)
                                  | (non_candidate_2012_df['McCormack_for_Supreme_Ct_D'] == -300)]

In [163]:
bargaining_df = non_candidate_2012_df[(non_candidate_2012_df['Pro_Collective_Bargaining'] == 300)
                                      | (non_candidate_2012_df['Pro_Collective_Bargaining'] == -300)]

In [164]:
casino_df = non_candidate_2012_df[(non_candidate_2012_df['Casino_Expansion'] == 300)
                                  | (non_candidate_2012_df['Casino_Expansion'] == -300)]

In [165]:
bridge_df = non_candidate_2012_df[(non_candidate_2012_df['Anti_2nd_Detroit_Bridge'] == 300)
                                  | (non_candidate_2012_df['Anti_2nd_Detroit_Bridge'] == -300)]

In [166]:
homecare_df = non_candidate_2012_df[(non_candidate_2012_df['Homecare_in_State_Constitution'] == 300)
                                    | (non_candidate_2012_df['Homecare_in_State_Constitution'] == -300)]

In [167]:
romney_df = non_candidate_2012_df[(non_candidate_2012_df['Romney_for_President'] == 300)
                                   | (non_candidate_2012_df['Romney_for_President'] == -300)]

In [168]:
emergency_fund_df = non_candidate_2012_df[(non_candidate_2012_df['Govt_Emergency_Fund'] == 300) 
                                          | (non_candidate_2012_df['Govt_Emergency_Fund'] == -300)]

In [169]:
healthcare_df = non_candidate_2012_df[(non_candidate_2012_df['Universal_Healthcare'] == 300)
                                       | (non_candidate_2012_df['Universal_Healthcare'] == -300)]

In [170]:
stabenow_df = non_candidate_2012_df[(non_candidate_2012_df['Stabenow_for_Senate_D_I'] == 300) 
                                    | (non_candidate_2012_df['Stabenow_for_Senate_D_I'] == -300)]

stabenow_df['Ad_Issue']


Out[170]:
2754    Dem Senator Debbie Stabenow
2756    Dem Senator Debbie Stabenow
3783    Dem Senator Debbie Stabenow
3785    Dem Senator Debbie Stabenow
3786    Dem Senator Debbie Stabenow
Name: Ad_Issue, dtype: object

In [171]:
results_list = []

results = {'In_Place': 1, 'Percentage_of_Vote': 59.00, 'Ad_Issue': 'Dem Senator Debbie Stabenow'}

results_list.append(results)

stabenow_df2 = pd.DataFrame(results_list, columns = ['In_Place', 'Ad_Issue', 'Percentage_of_Vote'])

stabenow_df2.columns

stabenow_both_df = stabenow_df.merge(stabenow_df2, on = ['Ad_Issue'], how = 'inner')

stabenow_both_df.columns

#1 for positive, 2 for negative for Stabenow_for_Senate

#stabenow_both_df = stabenow_both_df[['Percentage_of_Vote', 'Dark_Money', 'In_Place', 'Stabenow_for_Senate_D_I', 'Total_Spots', 
 #                                     'Rating_RA35+', 'Rep:_RA35+','Number_of_Wks', 'Total_Dollars', 'Ad_Issue']]

#stabenow_both_df['Percentage_of_Vote'] = stabenow_both_df['Percentage_of_Vote'] * 100

stabenow_both_df


Out[171]:
Advertiser_Clean2 Contract Buy_Line Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars ... Casino_Expansion Anti_2nd_Detroit_Bridge Homecare_in_State_Constitution Romney_for_President Govt_Emergency_Fund McCormack_for_Supreme_Ct_D Universal_Healthcare Stabenow_for_Senate_D_I In_Place Percentage_of_Vote
0 HARD WORKING AMERICA 13510911887672 1 3500 2012-10-23 2012-10-26 1 4 4 14000 ... 0 0 0 0 0 0 0 -300 1 59
1 HARD WORKING AMERICA 13510911887672 2 3500 2012-10-29 2012-11-01 1 4 4 14000 ... 0 0 0 0 0 0 0 -300 1 59
2 AMER. FUTURE FU 13517038006806 1 10000 2012-11-01 2012-11-02 1 2 2 20000 ... 0 0 0 0 0 0 0 -300 1 59
3 AMER. FUTURE FU 13517038006806 2 4000 2012-11-03 2012-11-03 1 1 1 4000 ... 0 0 0 0 0 0 0 -300 1 59
4 AMER. FUTURE FU 13517038006806 3 10000 2012-11-05 2012-11-05 1 1 1 10000 ... 0 0 0 0 0 0 0 -300 1 59

5 rows × 68 columns


In [172]:
energy_df['Ad_Issue'] = 'Prop 3 (Renewable Energy)'

In [173]:
energy_df['Ad_Issue'].value_counts()


Out[173]:
Prop 3 (Renewable Energy)    1325
dtype: int64

In [174]:
results_list2 = []

results2 = {'In_Place': 0, 'Percentage_of_Vote': 38.00, 'Ad_Issue': 'Prop 3 (Renewable Energy)'}

results_list2.append(results2)

energy_df2 = pd.DataFrame(results_list2, columns = ['In_Place','Percentage_of_Vote', 'Ad_Issue' ])

#energy_df2

energy_both_df = energy_df.merge(energy_df2, on = ['Ad_Issue'], how = 'inner')

energy_both_df.columns

#1 for positive, 2 for negative for Stabenow_for_Senate

#energy_both_df = energy_both_df[['Percentage_of_Vote', 'Dark_Money', 'In_Place', 'Renewable_Energy', 'Total_Spots', 
 #                                     'Rating_RA35+', 'Rep:_RA35+','Number_of_Wks', 'Total_Dollars', 'Ad_Issue']]

#energy_both_df


Out[174]:
Index([u'Advertiser_Clean2', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Ad_Focus', u'Ad_Issue', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I', u'In_Place', u'Percentage_of_Vote'], dtype='object')

In [175]:
bargaining_df['Ad_Issue'].value_counts()


Out[175]:
Prop 2 (Collective Bargaining)    1416
dtype: int64

In [176]:
results_list3 = []

results3 = {'In_Place': 0, 'Percentage_of_Vote': 42.00, 'Ad_Issue': 'Prop 2 (Collective Bargaining)'}

results_list3.append(results3)

bargaining_df2 = pd.DataFrame(results_list3, columns = ['In_Place','Percentage_of_Vote', 'Ad_Issue' ])

#energy_df2

bargaining_both_df = bargaining_df.merge(bargaining_df2, on = ['Ad_Issue'], how = 'inner')

bargaining_both_df.columns

#1 for positive, 2 for negative for Stabenow_for_Senate

#bargaining_both_df = bargaining_both_df[['Percentage_of_Vote', 'Dark_Money', 'In_Place', 'Pro_Collective_Bargaining', 'Total_Spots', 
 #                                     'Rating_RA35+', 'Rep:_RA35+','Number_of_Wks', 'Total_Dollars', 'Ad_Issue']]

#bargaining_both_df


Out[176]:
Index([u'Advertiser_Clean2', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Ad_Focus', u'Ad_Issue', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I', u'In_Place', u'Percentage_of_Vote'], dtype='object')

In [177]:
casino_df['Ad_Issue'].value_counts()


Out[177]:
Casino Expansion    81
dtype: int64

In [178]:
results_list4 = []

results4 = {'In_Place': 1, 'Percentage_of_Vote': 100.00, 'Ad_Issue': 'Casino Expansion'}

results_list4.append(results4)

casino_df2 = pd.DataFrame(results_list4, columns = ['In_Place','Percentage_of_Vote', 'Ad_Issue' ])

#energy_df2

casino_both_df = casino_df.merge(casino_df2, on = ['Ad_Issue'], how = 'inner')

casino_both_df.columns

#1 for positive, 2 for negative for Stabenow_for_Senate

#casino_both_df = casino_both_df[['Percentage_of_Vote', 'Dark_Money', 'In_Place', 'Casino_Expansion',
 #                                'Total_Spots', 'Rating_RA35+', 'Rep:_RA35+','Number_of_Wks', 
  #                               'Total_Dollars', 'Ad_Issue']]

#bargaining_both_df


Out[178]:
Index([u'Advertiser_Clean2', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Ad_Focus', u'Ad_Issue', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I', u'In_Place', u'Percentage_of_Vote'], dtype='object')

In [179]:
bridge_df['Ad_Issue'].value_counts()


Out[179]:
Prop 6 (Michigan International Bridge Initiative)    361
Prop 2 (Collective Bargaining)                        53
dtype: int64

In [180]:
bridge_df['Ad_Issue'] = 'Prop 6 (Michigan International Bridge Initiative)'

In [181]:
bridge_df['Ad_Issue'].value_counts()


Out[181]:
Prop 6 (Michigan International Bridge Initiative)    414
dtype: int64

In [182]:
results_list5 = []

results5 = {'In_Place': 0, 'Percentage_of_Vote': 41.00, 'Ad_Issue': 'Prop 6 (Michigan International Bridge Initiative)'}

results_list5.append(results5)

bridge_df2 = pd.DataFrame(results_list5, columns = ['In_Place','Percentage_of_Vote', 'Ad_Issue' ])

#energy_df2

bridge_both_df = bridge_df.merge(bridge_df2, on = ['Ad_Issue'], how = 'inner')

bridge_both_df.columns

#1 for positive, 2 for negative for Stabenow_for_Senate

#bridge_both_df = bridge_both_df[['Percentage_of_Vote', 'Dark_Money', 'In_Place', 'Anti_2nd_Detroit_Bridge',
 #                                'Total_Spots', 'Rating_RA35+', 'Rep:_RA35+','Number_of_Wks', 
  #                               'Total_Dollars', 'Ad_Issue']]

#bargaining_both_df


Out[182]:
Index([u'Advertiser_Clean2', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Ad_Focus', u'Ad_Issue', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I', u'In_Place', u'Percentage_of_Vote'], dtype='object')

In [183]:
homecare_df['Ad_Issue'].value_counts()


Out[183]:
Prop 4 (MI Qaulity Care on State Level)    305
Prop 2 (Collective Bargaining)              53
dtype: int64

In [184]:
homecare_df['Ad_Issue'] = 'Prop 4 (MI Qaulity Care on State Level)'

In [185]:
homecare_df['Ad_Issue'].value_counts()


Out[185]:
Prop 4 (MI Qaulity Care on State Level)    358
dtype: int64

In [186]:
results_list6 = []

results6 = {'In_Place': 0, 'Percentage_of_Vote': 44.00, 'Ad_Issue': 'Prop 4 (MI Qaulity Care on State Level)'}

results_list6.append(results6)

homecare_df2 = pd.DataFrame(results_list6, columns = ['In_Place','Percentage_of_Vote', 'Ad_Issue' ])

#energy_df2

homecare_both_df = homecare_df.merge(homecare_df2, on = ['Ad_Issue'], how = 'inner')

homecare_both_df

#1 for positive, 2 for negative for Stabenow_for_Senate

#homecare_both_df = homecare_both_df[['Percentage_of_Vote', 'Dark_Money', 'In_Place', 'Homecare_in_State_Constitution',
#                                 'Total_Spots', 'Rating_RA35+', 'Rep:_RA35+','Number_of_Wks', 
 #                                'Total_Dollars', 'Ad_Issue']]

#homecare_both_df


Out[186]:
Advertiser_Clean2 Contract Buy_Line Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars ... Casino_Expansion Anti_2nd_Detroit_Bridge Homecare_in_State_Constitution Romney_for_President Govt_Emergency_Fund McCormack_for_Supreme_Ct_D Universal_Healthcare Stabenow_for_Senate_D_I In_Place Percentage_of_Vote
0 CIT 4 AFF QUALITY HOMECARE 13492736117723 1 450 2012-10-12 2012-10-12 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
1 CIT 4 AFF QUALITY HOMECARE 13492736117723 2 1000 2012-10-12 2012-10-12 1 1 1 1000 ... 0 0 300 0 0 0 0 0 0 44
2 CIT 4 AFF QUALITY HOMECARE 13492736117723 3 300 2012-10-12 2012-10-12 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
3 CIT 4 AFF QUALITY HOMECARE 13492736117723 4 300 2012-10-12 2012-10-12 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
4 CIT 4 AFF QUALITY HOMECARE 13492736117723 5 400 2012-10-12 2012-10-12 1 1 1 400 ... 0 0 300 0 0 0 0 0 0 44
5 CIT 4 AFF QUALITY HOMECARE 13492736117723 6 250 2012-10-12 2012-10-12 1 1 1 250 ... 0 0 300 0 0 0 0 0 0 44
6 CIT 4 AFF QUALITY HOMECARE 13492736117723 7 450 2012-10-12 2012-10-12 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
7 CIT 4 AFF QUALITY HOMECARE 13492736117723 8 450 2012-10-15 2012-10-15 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
8 CIT 4 AFF QUALITY HOMECARE 13492736117723 9 1000 2012-10-15 2012-10-15 1 1 1 1000 ... 0 0 300 0 0 0 0 0 0 44
9 CIT 4 AFF QUALITY HOMECARE 13492736117723 10 300 2012-10-15 2012-10-15 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
10 CIT 4 AFF QUALITY HOMECARE 13492736117723 11 300 2012-10-15 2012-10-15 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
11 CIT 4 AFF QUALITY HOMECARE 13492736117723 12 400 2012-10-15 2012-10-15 1 1 1 400 ... 0 0 300 0 0 0 0 0 0 44
12 CIT 4 AFF QUALITY HOMECARE 13492736117723 13 250 2012-10-15 2012-10-15 1 1 1 250 ... 0 0 300 0 0 0 0 0 0 44
13 CIT 4 AFF QUALITY HOMECARE 13492736117723 14 450 2012-10-15 2012-10-15 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
14 CIT 4 AFF QUALITY HOMECARE 13492736117723 15 750 2012-10-13 2012-10-13 1 1 1 750 ... 0 0 300 0 0 0 0 0 0 44
15 CIT 4 AFF QUALITY HOMECARE 13492736117723 16 150 2012-10-13 2012-10-13 1 1 1 150 ... 0 0 300 0 0 0 0 0 0 44
16 CIT 4 AFF QUALITY HOMECARE 13492736117723 17 450 2012-10-11 2012-10-11 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
17 CIT 4 AFF QUALITY HOMECARE 13492736117723 18 1000 2012-10-11 2012-10-11 1 1 1 1000 ... 0 0 300 0 0 0 0 0 0 44
18 CIT 4 AFF QUALITY HOMECARE 13492736117723 19 300 2012-10-11 2012-10-11 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
19 CIT 4 AFF QUALITY HOMECARE 13492736117723 20 300 2012-10-11 2012-10-11 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
20 CIT 4 AFF QUALITY HOMECARE 13492736117723 21 400 2012-10-11 2012-10-11 1 1 1 400 ... 0 0 300 0 0 0 0 0 0 44
21 CIT 4 AFF QUALITY HOMECARE 13492736117723 22 250 2012-10-11 2012-10-11 1 1 1 250 ... 0 0 300 0 0 0 0 0 0 44
22 CIT 4 AFF QUALITY HOMECARE 13492736117723 23 2000 2012-10-11 2012-10-11 1 1 1 2000 ... 0 0 300 0 0 0 0 0 0 44
23 CIT 4 AFF QUALITY HOMECARE 13492736117723 24 450 2012-10-11 2012-10-11 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
24 CIT 4 AFF QUALITY HOMECARE 13492736117723 25 450 2012-10-09 2012-10-09 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
25 CIT 4 AFF QUALITY HOMECARE 13492736117723 26 1000 2012-10-09 2012-10-09 1 1 1 1000 ... 0 0 300 0 0 0 0 0 0 44
26 CIT 4 AFF QUALITY HOMECARE 13492736117723 27 300 2012-10-09 2012-10-09 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
27 CIT 4 AFF QUALITY HOMECARE 13492736117723 28 300 2012-10-09 2012-10-09 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
28 CIT 4 AFF QUALITY HOMECARE 13492736117723 29 400 2012-10-09 2012-10-09 1 1 1 400 ... 0 0 300 0 0 0 0 0 0 44
29 CIT 4 AFF QUALITY HOMECARE 13492736117723 30 250 2012-10-09 2012-10-09 1 1 1 250 ... 0 0 300 0 0 0 0 0 0 44
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
328 CIT 4 AFF QUALITY HOMECARE 13492802791979 9 1000 2012-10-08 2012-10-08 1 1 1 1000 ... 0 0 300 0 0 0 0 0 0 44
329 CIT 4 AFF QUALITY HOMECARE 13492802791979 10 300 2012-10-08 2012-10-08 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
330 CIT 4 AFF QUALITY HOMECARE 13492802791979 11 300 2012-10-08 2012-10-08 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
331 CIT 4 AFF QUALITY HOMECARE 13492802791979 12 400 2012-10-08 2012-10-08 1 1 1 400 ... 0 0 300 0 0 0 0 0 0 44
332 CIT 4 AFF QUALITY HOMECARE 13492802791979 13 250 2012-10-08 2012-10-08 1 1 1 250 ... 0 0 300 0 0 0 0 0 0 44
333 CIT 4 AFF QUALITY HOMECARE 13492802791979 14 450 2012-10-08 2012-10-08 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
334 CIT 4 AFF QUALITY HOMECARE 13492802791979 15 150 2012-10-06 2012-10-06 1 1 1 150 ... 0 0 300 0 0 0 0 0 0 44
335 CIT 4 AFF QUALITY HOMECARE 13492802791979 16 1000 2012-10-07 2012-10-07 1 1 1 1000 ... 0 0 300 0 0 0 0 0 0 44
336 CIT 4 AFF QUALITY HOMECARE 13492802791979 17 450 2012-10-04 2012-10-04 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
337 CIT 4 AFF QUALITY HOMECARE 13492802791979 18 1000 2012-10-04 2012-10-04 1 1 1 1000 ... 0 0 300 0 0 0 0 0 0 44
338 CIT 4 AFF QUALITY HOMECARE 13492802791979 19 300 2012-10-04 2012-10-04 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
339 CIT 4 AFF QUALITY HOMECARE 13492802791979 20 300 2012-10-04 2012-10-04 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
340 CIT 4 AFF QUALITY HOMECARE 13492802791979 21 400 2012-10-04 2012-10-04 1 1 1 400 ... 0 0 300 0 0 0 0 0 0 44
341 CIT 4 AFF QUALITY HOMECARE 13492802791979 22 250 2012-10-04 2012-10-04 1 1 1 250 ... 0 0 300 0 0 0 0 0 0 44
342 CIT 4 AFF QUALITY HOMECARE 13492802791979 23 450 2012-10-04 2012-10-04 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
343 CIT 4 AFF QUALITY HOMECARE 13492802791979 24 450 2012-10-02 2012-10-02 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
344 CIT 4 AFF QUALITY HOMECARE 13492802791979 25 1000 2012-10-02 2012-10-02 1 1 1 1000 ... 0 0 300 0 0 0 0 0 0 44
345 CIT 4 AFF QUALITY HOMECARE 13492802791979 26 300 2012-10-02 2012-10-02 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
346 CIT 4 AFF QUALITY HOMECARE 13492802791979 27 300 2012-10-02 2012-10-02 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
347 CIT 4 AFF QUALITY HOMECARE 13492802791979 28 400 2012-10-02 2012-10-02 1 1 1 400 ... 0 0 300 0 0 0 0 0 0 44
348 CIT 4 AFF QUALITY HOMECARE 13492802791979 29 250 2012-10-02 2012-10-02 1 1 1 250 ... 0 0 300 0 0 0 0 0 0 44
349 CIT 4 AFF QUALITY HOMECARE 13492802791979 30 450 2012-10-02 2012-10-02 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
350 CIT 4 AFF QUALITY HOMECARE 13492802791979 31 450 2012-10-03 2012-10-03 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44
351 CIT 4 AFF QUALITY HOMECARE 13492802791979 32 1000 2012-10-03 2012-10-03 1 1 1 1000 ... 0 0 300 0 0 0 0 0 0 44
352 CIT 4 AFF QUALITY HOMECARE 13492802791979 33 300 2012-10-03 2012-10-03 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
353 CIT 4 AFF QUALITY HOMECARE 13492802791979 34 300 2012-10-03 2012-10-03 1 1 1 300 ... 0 0 300 0 0 0 0 0 0 44
354 CIT 4 AFF QUALITY HOMECARE 13492802791979 35 400 2012-10-03 2012-10-03 1 1 1 400 ... 0 0 300 0 0 0 0 0 0 44
355 CIT 4 AFF QUALITY HOMECARE 13492802791979 36 250 2012-10-03 2012-10-03 1 1 1 250 ... 0 0 300 0 0 0 0 0 0 44
356 CIT 4 AFF QUALITY HOMECARE 13492802791979 37 2000 2012-10-03 2012-10-03 1 1 1 2000 ... 0 0 300 0 0 0 0 0 0 44
357 CIT 4 AFF QUALITY HOMECARE 13492802791979 38 450 2012-10-03 2012-10-03 1 1 1 450 ... 0 0 300 0 0 0 0 0 0 44

358 rows × 68 columns


In [187]:
romney_df['Ad_Issue'].value_counts()


Out[187]:
Romney Presidential Campaign    197
dtype: int64

In [188]:
results_list7 = []

results7 = {'In_Place': 0, 'Percentage_of_Vote': 47.20, 'Ad_Issue': 'Romney Presidential Campaign'}

results_list7.append(results7)

romney_df2 = pd.DataFrame(results_list7, columns = ['In_Place','Percentage_of_Vote', 'Ad_Issue' ])

#energy_df2

romney_both_df = romney_df.merge(romney_df2, on = ['Ad_Issue'], how = 'inner')

romney_both_df.columns

#1 for positive, 2 for negative for Stabenow_for_Senate

#romney_both_df = romney_both_df[['Percentage_of_Vote', 'Dark_Money', 'In_Place', 'Romney_for_President',
#                                 'Total_Spots', 'Rating_RA35+', 'Rep:_RA35+','Number_of_Wks', 
 #                                'Total_Dollars', 'Ad_Issue']]

#homecare_both_df


Out[188]:
Index([u'Advertiser_Clean2', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Ad_Focus', u'Ad_Issue', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I', u'In_Place', u'Percentage_of_Vote'], dtype='object')

In [189]:
emergency_fund_df['Ad_Issue'].value_counts()


Out[189]:
Prop 1 (Referendum against Public Act 4, Emergency Manager Fund)    28
dtype: int64

In [190]:
results_list8 = []

results8 = {'In_Place': 0, 'Percentage_of_Vote': 47.00, 'Ad_Issue': 'Prop 1 (Referendum against Public Act 4, Emergency Manager Fund)'}

results_list8.append(results8)

emergency_fund_df2 = pd.DataFrame(results_list8, columns = ['In_Place','Percentage_of_Vote', 'Ad_Issue'])

#energy_df2

emergency_fund_both_df = emergency_fund_df.merge(emergency_fund_df2, on = ['Ad_Issue'], how = 'inner')

emergency_fund_both_df.columns

#1 for positive, 2 for negative for Stabenow_for_Senate

#emergency_fund_both_df = emergency_fund_both_df[['Percentage_of_Vote', 'Dark_Money', 'In_Place', 'Govt_Emergency_Fund',
#                                 'Total_Spots', 'Rating_RA35+', 'Rep:_RA35+','Number_of_Wks', 
 #                                'Total_Dollars', 'Ad_Issue']]

#homecare_both_df


Out[190]:
Index([u'Advertiser_Clean2', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Ad_Focus', u'Ad_Issue', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I', u'In_Place', u'Percentage_of_Vote'], dtype='object')

In [191]:
healthcare_df['Ad_Issue'].value_counts()


Out[191]:
Universal Healthcare    4
dtype: int64

In [192]:
results_list9 = []

results9 = {'In_Place': 0, 'Percentage_of_Vote': 51.10, 'Ad_Issue': 'Universal Healthcare'}

results_list9.append(results9)

healthcare_df2 = pd.DataFrame(results_list9, columns = ['In_Place','Percentage_of_Vote', 'Ad_Issue'])

#energy_df2

healthcare_both_df = healthcare_df.merge(healthcare_df2, on = ['Ad_Issue'], how = 'inner')

healthcare_both_df.columns

#1 for positive, 2 for negative for Stabenow_for_Senate

#healthcare_both_df = healthcare_both_df[['Percentage_of_Vote', 'Dark_Money', 'In_Place', 'Universal_Healthcare',
#                                 'Total_Spots', 'Rating_RA35+', 'Rep:_RA35+','Number_of_Wks', 
#                                 'Total_Dollars', 'Ad_Issue']]

#homecare_both_df


Out[192]:
Index([u'Advertiser_Clean2', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Ad_Focus', u'Ad_Issue', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I', u'In_Place', u'Percentage_of_Vote'], dtype='object')

In [193]:
mccormack_df['Ad_Issue'].value_counts()


Out[193]:
Supreme Court Justice Bridget McCormack    14
dtype: int64

In [194]:
results_list10 = []

results10 = {'In_Place': 0, 'Percentage_of_Vote': 23.50, 'Ad_Issue': 'Supreme Court Justice Bridget McCormack'}

results_list10.append(results10)

mccormack_df2 = pd.DataFrame(results_list10, columns = ['In_Place','Percentage_of_Vote', 'Ad_Issue'])

#energy_df2

mccormack_both_df = mccormack_df.merge(mccormack_df2, on = ['Ad_Issue'], how = 'inner')

mccormack_both_df.columns

#1 for positive, 2 for negative for Stabenow_for_Senate

#mccormack_both_df = mccormack_both_df[['Percentage_of_Vote', 'Dark_Money', 'In_Place', 'McCormack_for_Supreme_Ct_D',
#                                 'Total_Spots', 'Rating_RA35+', 'Rep:_RA35+','Number_of_Wks', 
#                                 'Total_Dollars', 'Ad_Issue']]

#homecare_both_df


Out[194]:
Index([u'Advertiser_Clean2', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Ad_Focus', u'Ad_Issue', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I', u'In_Place', u'Percentage_of_Vote'], dtype='object')

In [195]:
len(mccormack_both_df)


Out[195]:
14

In [196]:
len(healthcare_both_df)


Out[196]:
4

In [197]:
len(emergency_fund_both_df)


Out[197]:
28

In [198]:
len(romney_both_df)


Out[198]:
197

In [199]:
len(homecare_both_df)


Out[199]:
358

In [200]:
len(bridge_both_df)


Out[200]:
414

In [201]:
#(casino_both_df)

In [202]:
len(bargaining_both_df)


Out[202]:
1416

In [203]:
len(energy_both_df)


Out[203]:
1325

In [204]:
len(stabenow_both_df)


Out[204]:
5

In [205]:
issues_all_df = mccormack_both_df.append(healthcare_both_df)

In [206]:
issues_all_df


Out[206]:
Advertiser_Clean2 Contract Buy_Line Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars ... Casino_Expansion Anti_2nd_Detroit_Bridge Homecare_in_State_Constitution Romney_for_President Govt_Emergency_Fund McCormack_for_Supreme_Ct_D Universal_Healthcare Stabenow_for_Senate_D_I In_Place Percentage_of_Vote
0 JUDICIAL CRISIS NETWO 13517062888744 1 4000 2012-11-02 2012-11-02 1 1 1 4000 ... 0 0 0 0 0 -300 0 0 0 23.5
1 JUDICIAL CRISIS NETWO 13517062888744 2 1600 2012-11-02 2012-11-02 1 1 1 1600 ... 0 0 0 0 0 -300 0 0 0 23.5
2 JUDICIAL CRISIS NETWO 13517062888744 3 7000 2012-11-02 2012-11-02 1 1 1 7000 ... 0 0 0 0 0 -300 0 0 0 23.5
3 JUDICIAL CRISIS NETWO 13517062888744 4 4000 2012-11-05 2012-11-05 1 1 1 4000 ... 0 0 0 0 0 -300 0 0 0 23.5
4 JUDICIAL CRISIS NETWO 13517062888744 5 1600 2012-11-05 2012-11-05 1 1 1 1600 ... 0 0 0 0 0 -300 0 0 0 23.5
5 JUDICIAL CRISIS NETWO 13517062888744 6 7000 2012-11-05 2012-11-05 1 1 1 7000 ... 0 0 0 0 0 -300 0 0 0 23.5
6 JUDICIAL CRISIS NETWO 13517062888744 7 10000 2012-11-05 2012-11-05 1 1 1 10000 ... 0 0 0 0 0 -300 0 0 0 23.5
7 JUDICIAL CRISIS NETWO 13517062888744 8 4000 2012-11-03 2012-11-03 1 1 1 4000 ... 0 0 0 0 0 -300 0 0 0 23.5
8 JUDICIAL CRISIS NETWO 13517062888744 9 4000 2012-11-03 2012-11-03 1 1 1 4000 ... 0 0 0 0 0 -300 0 0 0 23.5
9 JUDICIAL CRISIS NETWO 13517062888744 10 5000 2012-11-04 2012-11-04 1 1 1 5000 ... 0 0 0 0 0 -300 0 0 0 23.5
10 JUDICIAL CRISIS NETWO 13517062888744 11 4000 2012-11-01 2012-11-01 1 1 1 4000 ... 0 0 0 0 0 -300 0 0 0 23.5
11 JUDICIAL CRISIS NETWO 13517062888744 12 1600 2012-11-01 2012-11-01 1 1 1 1600 ... 0 0 0 0 0 -300 0 0 0 23.5
12 JUDICIAL CRISIS NETWO 13517062888744 13 7000 2012-11-01 2012-11-01 1 1 1 7000 ... 0 0 0 0 0 -300 0 0 0 23.5
13 JUDICIAL CRISIS NETWO 13517062888744 14 1600 2012-11-06 2012-11-06 1 1 1 1600 ... 0 0 0 0 0 -300 0 0 0 23.5
0 60 PLU 13517071561034 1 10000 2012-11-01 2012-11-02 1 1 1 10000 ... 0 0 0 0 0 0 -300 0 0 51.1
1 60 PLU 13517071561034 2 10000 2012-11-01 2012-11-02 1 1 1 10000 ... 0 0 0 0 0 0 -300 0 0 51.1
2 60 PLU 13517071561034 3 10000 2012-11-05 2012-11-05 1 1 1 10000 ... 0 0 0 0 0 0 -300 0 0 51.1
3 60 PLU 13517071561034 4 10000 2012-11-05 2012-11-05 1 1 1 10000 ... 0 0 0 0 0 0 -300 0 0 51.1

18 rows × 68 columns


In [207]:
issues_all_df = issues_all_df.append(emergency_fund_both_df)

In [208]:
issues_all_df = issues_all_df.append(romney_both_df)

In [209]:
issues_all_df = issues_all_df.append(homecare_both_df)

In [210]:
len(issues_all_df)


Out[210]:
601

In [211]:
issues_all_df = issues_all_df.append(bridge_both_df)

In [212]:
#issues_all_df = issues_all_df.append(casino_both_df)

In [213]:
issues_all_df = issues_all_df.append(energy_both_df)

In [214]:
issues_all_df = issues_all_df.append(stabenow_both_df)

In [215]:
issues_all_df = issues_all_df.append(bargaining_both_df)

In [216]:
issues_all_df = issues_all_df.fillna(0)

In [217]:
issues_all_df = issues_all_df.drop('Ad_Issue', 1)

In [218]:
issues_all_df = issues_all_df.drop('Rating_RA35+', 1)

In [219]:
issues_all_df = issues_all_df.drop('Rep:_RA35+', 1)

In [220]:
#issues_all_df[issues_all_df == 2] = issues_all_df[issues_all_df == 2] * -100

In [221]:
#issues_all_df[issues_all_df == 1] = issues_all_df[issues_all_df == 2] * 200

In [222]:
#issues_all_df['Percentage_of_Vote'] = issues_all_df['Percentage_of_Vote'] * 200

In [223]:
issues_all_df['In_Place'] = issues_all_df['In_Place'] * 500

In [224]:
issues_all_df.columns


Out[224]:
Index([u'Advertiser_Clean2', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Ad_Focus', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I', u'In_Place', u'Percentage_of_Vote'], dtype='object')

In [225]:
issues_all_df = issues_all_df.drop('Advertiser_Clean2', 1)

In [226]:
issues_all_df = issues_all_df.drop('Buy_Line', 1)

In [227]:
issues_all_df = issues_all_df.drop('Starting_Date', 1)

In [228]:
issues_all_df = issues_all_df.drop('Program_Name', 1)

In [229]:
issues_all_df = issues_all_df.drop('Last_Activity', 1)

In [230]:
issues_all_df = issues_all_df.drop('Last_Mod/Rev', 1)

In [231]:
issues_all_df.head()


Out[231]:
Contract Rate Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars Length_in_Sec AM PM ... Casino_Expansion Anti_2nd_Detroit_Bridge Homecare_in_State_Constitution Romney_for_President Govt_Emergency_Fund McCormack_for_Supreme_Ct_D Universal_Healthcare Stabenow_for_Senate_D_I In_Place Percentage_of_Vote
0 13517062888744 4000 2012-11-02 1 1 1 4000 30 0 1 ... 0 0 0 0 0 -300 0 0 0 23.5
1 13517062888744 1600 2012-11-02 1 1 1 1600 30 1 0 ... 0 0 0 0 0 -300 0 0 0 23.5
2 13517062888744 7000 2012-11-02 1 1 1 7000 30 0 1 ... 0 0 0 0 0 -300 0 0 0 23.5
3 13517062888744 4000 2012-11-05 1 1 1 4000 30 0 1 ... 0 0 0 0 0 -300 0 0 0 23.5
4 13517062888744 1600 2012-11-05 1 1 1 1600 30 1 0 ... 0 0 0 0 0 -300 0 0 0 23.5

5 rows × 59 columns


In [232]:
issues_all_df = issues_all_df.drop('Contract', 1)

In [233]:
issues_all_df = issues_all_df.drop('Duration', 1)

In [234]:
issues_all_df = issues_all_df.drop('Ad_Focus', 1)

In [235]:
issues_all_df['Rate'] = issues_all_df['Rate'].astype(float)

In [236]:
issues_all_df['Length_in_Sec'] = issues_all_df['Length_in_Sec'].astype(float)

In [237]:
issues_all_df['Ending_Date'] = issues_all_df['Length_in_Sec'].astype(float)

In [238]:
issues_all_df.columns


Out[238]:
Index([u'Rate', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Length_in_Sec', u'AM', u'PM', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I', u'In_Place', u'Percentage_of_Vote'], dtype='object')

In [238]:


In [239]:
#issues_all_df['Percentage_of_Vote'] = issues_all_df['Percentage_of_Vote'] / 100

#issues_all_df[issues_all_df['Percentage_of_Vote'] == 100.00]

In [240]:
issues_all_norm_df = (issues_all_df - issues_all_df.mean()) / (issues_all_df.max() - issues_all_df.min())

In [241]:
issues_all_norm_df = issues_all_norm_df.fillna(0)

In [242]:
issues_all_df['Rate'] = issues_all_df['Rate'].astype(float)

In [243]:
issues_all_df['Length_in_Sec'] = issues_all_df['Length_in_Sec'].astype(float)

In [244]:
non_candidate_2012_df[non_candidate_2012_df['Dark_Money'] == 300]['Ad_Issue'].value_counts()


Out[244]:
Supreme Court Justice Bridget McCormack    14
Universal Healthcare                        4
Dem Senator Debbie Stabenow                 3
dtype: int64

In [245]:
mccormack_both_df.columns


Out[245]:
Index([u'Advertiser_Clean2', u'Contract', u'Buy_Line', u'Rate', u'Starting_Date', u'Ending_Date', u'Number_of_Wks', u'Spt/Week', u'Total_Spots', u'Total_Dollars', u'Program_Name', u'Rating_RA35+', u'Rep:_RA35+', u'Last_Activity', u'Last_Mod/Rev', u'Length_in_Sec', u'AM', u'PM', u'Duration', u'10:00', u'10:30', u'11:00', u'11_AM', u'11_PM', u'11:30', u'11:35', u'12:00', u'12:05', u'12:30', u'12:35', u'1:00', u'1:05', u'1:30', u'1:35', u'2:00', u'3:00', u'3:30', u'4:00', u'4:30', u'4:59', u'5:00', u'5:30', u'6:00', u'6:30', u'7:00', u'7:30', u'7:58', u'8:00', u'8:30', u'9:00', u'9:30', u'Dark_Money', u'Liberal', u'Local', u'Ad_Focus', u'Ad_Issue', u'Renewable_Energy', u'Pro_Collective_Bargaining', u'Casino_Expansion', u'Anti_2nd_Detroit_Bridge', u'Homecare_in_State_Constitution', u'Romney_for_President', u'Govt_Emergency_Fund', u'McCormack_for_Supreme_Ct_D', u'Universal_Healthcare', u'Stabenow_for_Senate_D_I', u'In_Place', u'Percentage_of_Vote'], dtype='object')

In [246]:
bargaining_both_df.head()


Out[246]:
Advertiser_Clean2 Contract Buy_Line Rate Starting_Date Ending_Date Number_of_Wks Spt/Week Total_Spots Total_Dollars ... Casino_Expansion Anti_2nd_Detroit_Bridge Homecare_in_State_Constitution Romney_for_President Govt_Emergency_Fund McCormack_for_Supreme_Ct_D Universal_Healthcare Stabenow_for_Senate_D_I In_Place Percentage_of_Vote
0 PROTECT WORKING FAMILIES 13510883292588 1 300 2012-11-02 2012-11-02 1 1 1 300 ... 0 0 0 0 0 0 0 0 0 42
1 PROTECT WORKING FAMILIES 13510883292588 2 50 2012-11-02 2012-11-02 1 2 2 100 ... 0 0 0 0 0 0 0 0 0 42
2 PROTECT WORKING FAMILIES 13510883292588 3 400 2012-11-02 2012-11-02 1 1 1 400 ... 0 0 0 0 0 0 0 0 0 42
3 PROTECT WORKING FAMILIES 13510883292588 4 400 2012-11-02 2012-11-02 1 1 1 400 ... 0 0 0 0 0 0 0 0 0 42
4 PROTECT WORKING FAMILIES 13510883292588 5 250 2012-11-02 2012-11-02 1 1 1 250 ... 0 0 0 0 0 0 0 0 0 42

5 rows × 68 columns


In [279]:
from pandas.stats.api import ols
res = ols(y=issues_all_df['Local'], x=issues_all_df[['Dark_Money']])
res


Out[279]:
-------------------------Summary of Regression Analysis-------------------------

Formula: Y ~ <Dark_Money> + <intercept>

Number of Observations:         12373
Number of Degrees of Freedom:   2

R-squared:         0.0105
Adj R-squared:     0.0104

Rmse:             88.4871

F-stat (1, 12371):   130.7281, p-value:     0.0000

Degrees of Freedom: model 1, resid 12371

-----------------------Summary of Estimated Coefficients------------------------
      Variable       Coef    Std Err     t-stat    p-value    CI 2.5%   CI 97.5%
--------------------------------------------------------------------------------
    Dark_Money    -0.2612     0.0228     -11.43     0.0000    -0.3060    -0.2164
     intercept   271.8535     0.8010     339.40     0.0000   270.2835   273.4234
---------------------------------End of Summary---------------------------------

SOMA: THIS IS WHERE I AM WONDERING ABOUT STUFF.

Basically, I think I understand that my model isn't very good. However, is this model telling me that dark money is somehow

skewing the data and is therefore important? It's coefficient 1.


In [248]:
issues_all_norm_df[['Rate', 'Number_of_Wks', 'Spt/Week', 'Total_Spots', 'Total_Dollars', 'Length_in_Sec', 'AM', 'PM',
                                                                  '10:00', '10:30', '11:00', '11:30', '11:35', '12:00', 
                                                                  '12:05', '12:30', '12:35', '1:00', '1:05', '1:30', 
                                                                  '1:35', '2:00', '3:00', '3:30', '4:00', '4:30', '4:59', 
                                                                  '5:00', '5:30', '6:00', '6:30', '7:00', '7:30', '7:58', 
                                                                  '8:00', '8:30', '9:00', '9:30', 'Dark_Money', 'Liberal', 
                                                                  'Local', 'Renewable_Energy', 'Pro_Collective_Bargaining',
                                                                  'Casino_Expansion', 'Anti_2nd_Detroit_Bridge', 'Homecare_in_State_Constitution', 
                                                                  'Romney_for_President', 'Govt_Emergency_Fund', 'McCormack_for_Supreme_Ct_D', 
                                                                  'Universal_Healthcare', 'Stabenow_for_Senate_D_I', 'In_Place']]


Out[248]:
Rate Number_of_Wks Spt/Week Total_Spots Total_Dollars Length_in_Sec AM PM 10:00 10:30 ... Pro_Collective_Bargaining Casino_Expansion Anti_2nd_Detroit_Bridge Homecare_in_State_Constitution Romney_for_President Govt_Emergency_Fund McCormack_for_Supreme_Ct_D Universal_Healthcare Stabenow_for_Senate_D_I In_Place
0 0.254518 -0.013826 -0.01705 -0.018778 0.145483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
1 0.054309 -0.013826 -0.01705 -0.018778 0.025483 0 0.568466 -0.648764 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
2 0.504778 -0.013826 -0.01705 -0.018778 0.295483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
3 0.254518 -0.013826 -0.01705 -0.018778 0.145483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
4 0.054309 -0.013826 -0.01705 -0.018778 0.025483 0 0.568466 -0.648764 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
5 0.504778 -0.013826 -0.01705 -0.018778 0.295483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
6 0.755039 -0.013826 -0.01705 -0.018778 0.445483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
7 0.254518 -0.013826 -0.01705 -0.018778 0.145483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
8 0.254518 -0.013826 -0.01705 -0.018778 0.145483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
9 0.337938 -0.013826 -0.01705 -0.018778 0.195483 0 0.568466 -0.648764 -0.137995 0.982186 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
10 0.254518 -0.013826 -0.01705 -0.018778 0.145483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
11 0.054309 -0.013826 -0.01705 -0.018778 0.025483 0 0.568466 -0.648764 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
12 0.504778 -0.013826 -0.01705 -0.018778 0.295483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
13 0.054309 -0.013826 -0.01705 -0.018778 0.025483 0 0.568466 -0.648764 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 -0.996278 0.001064 0.001329 -0.001329
0 0.755039 -0.013826 -0.01705 -0.018778 0.445483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 -0.998936 0.001329 -0.001329
1 0.755039 -0.013826 -0.01705 -0.018778 0.445483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 -0.998936 0.001329 -0.001329
2 0.755039 -0.013826 -0.01705 -0.018778 0.445483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 -0.998936 0.001329 -0.001329
3 0.755039 -0.013826 -0.01705 -0.018778 0.445483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 -0.998936 0.001329 -0.001329
0 -0.029111 -0.013826 0.10795 0.106222 0.005483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
1 -0.029111 -0.013826 -0.01705 -0.018778 -0.024517 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
2 0.075164 -0.013826 0.23295 0.231222 0.222983 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
3 0.075164 -0.013826 -0.01705 -0.018778 0.037983 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
4 0.129387 -0.013826 0.23295 0.231222 0.320483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
5 0.129387 -0.013826 -0.01705 -0.018778 0.070483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
6 0.045967 -0.013826 -0.01705 -0.018778 0.020483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
7 0.045967 -0.013826 -0.01705 -0.018778 0.020483 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
8 0.045967 -0.013826 -0.14205 -0.143778 -0.054517 0 0.568466 -0.648764 -0.137995 0.982186 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
9 0.129387 -0.013826 -0.01705 -0.018778 0.070483 0 0.568466 -0.648764 -0.137995 0.982186 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
10 0.004257 -0.013826 -0.14205 -0.143778 -0.054517 0 0.568466 -0.648764 -0.137995 0.982186 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
11 -0.037453 -0.013826 -0.01705 -0.018778 -0.029517 0 -0.431534 0.351236 -0.137995 -0.017814 ... 0.028317 0 -0.012098 -0.012364 -0.05238 0.992555 0.003722 0.001064 0.001329 -0.001329
... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...
1386 -0.054137 -0.013826 -0.01705 -0.018778 -0.039517 0 0.568466 -0.648764 0.862005 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1387 -0.054137 -0.013826 -0.01705 -0.018778 -0.039517 0 0.568466 -0.648764 0.862005 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1388 -0.054137 -0.013826 -0.01705 -0.018778 -0.039517 0 0.568466 -0.648764 0.862005 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1389 -0.045795 -0.013826 -0.14205 -0.143778 -0.054517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1390 -0.045795 -0.013826 -0.01705 -0.018778 -0.034517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1391 -0.045795 -0.013826 -0.01705 -0.018778 -0.034517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1392 -0.045795 -0.013826 -0.01705 -0.018778 -0.034517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1393 -0.012427 -0.013826 -0.14205 -0.143778 -0.054517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1394 -0.012427 -0.013826 -0.01705 -0.018778 -0.014517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1395 -0.012427 -0.013826 -0.01705 -0.018778 -0.014517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1396 -0.012427 -0.013826 -0.01705 -0.018778 -0.014517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1397 0.004257 -0.013826 -0.01705 -0.018778 -0.004517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1398 0.004257 -0.013826 -0.01705 -0.018778 -0.004517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1399 0.070993 -0.013826 -0.14205 -0.143778 -0.054517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1400 0.070993 -0.013826 -0.01705 -0.018778 0.035483 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1401 0.070993 -0.013826 -0.01705 -0.018778 0.035483 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1402 0.070993 -0.013826 -0.01705 -0.018778 0.035483 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1403 -0.016598 -0.013826 -0.14205 -0.143778 -0.054517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1404 -0.016598 -0.013826 -0.01705 -0.018778 -0.017017 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1405 -0.016598 -0.013826 -0.01705 -0.018778 -0.017017 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1406 -0.016598 -0.013826 -0.01705 -0.018778 -0.017017 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1407 -0.016598 -0.013826 -0.01705 -0.018778 -0.017017 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1408 -0.016598 -0.013826 -0.01705 -0.018778 -0.017017 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1409 -0.016598 -0.013826 -0.01705 -0.018778 -0.017017 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1410 -0.066650 -0.013826 -0.01705 -0.018778 -0.047017 0 0.568466 -0.648764 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1411 -0.045795 -0.013826 -0.01705 -0.018778 -0.034517 0 0.568466 -0.648764 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1412 -0.045795 -0.013826 -0.01705 -0.018778 -0.034517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1413 -0.012427 -0.013826 -0.01705 -0.018778 -0.014517 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1414 -0.016598 -0.013826 -0.01705 -0.018778 -0.017017 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329
1415 0.070993 -0.013826 -0.01705 -0.018778 0.035483 0 -0.431534 0.351236 -0.137995 -0.017814 ... -0.471683 0 -0.012098 -0.012364 -0.05238 -0.007445 0.003722 0.001064 0.001329 -0.001329

3761 rows × 52 columns


In [249]:
issues_all_norm_df[['Rate', 'Spt/Week', 'Total_Dollars']]


Out[249]:
Rate Spt/Week Total_Dollars
0 0.254518 -0.01705 0.145483
1 0.054309 -0.01705 0.025483
2 0.504778 -0.01705 0.295483
3 0.254518 -0.01705 0.145483
4 0.054309 -0.01705 0.025483
5 0.504778 -0.01705 0.295483
6 0.755039 -0.01705 0.445483
7 0.254518 -0.01705 0.145483
8 0.254518 -0.01705 0.145483
9 0.337938 -0.01705 0.195483
10 0.254518 -0.01705 0.145483
11 0.054309 -0.01705 0.025483
12 0.504778 -0.01705 0.295483
13 0.054309 -0.01705 0.025483
0 0.755039 -0.01705 0.445483
1 0.755039 -0.01705 0.445483
2 0.755039 -0.01705 0.445483
3 0.755039 -0.01705 0.445483
0 -0.029111 0.10795 0.005483
1 -0.029111 -0.01705 -0.024517
2 0.075164 0.23295 0.222983
3 0.075164 -0.01705 0.037983
4 0.129387 0.23295 0.320483
5 0.129387 -0.01705 0.070483
6 0.045967 -0.01705 0.020483
7 0.045967 -0.01705 0.020483
8 0.045967 -0.14205 -0.054517
9 0.129387 -0.01705 0.070483
10 0.004257 -0.14205 -0.054517
11 -0.037453 -0.01705 -0.029517
... ... ... ...
1386 -0.054137 -0.01705 -0.039517
1387 -0.054137 -0.01705 -0.039517
1388 -0.054137 -0.01705 -0.039517
1389 -0.045795 -0.14205 -0.054517
1390 -0.045795 -0.01705 -0.034517
1391 -0.045795 -0.01705 -0.034517
1392 -0.045795 -0.01705 -0.034517
1393 -0.012427 -0.14205 -0.054517
1394 -0.012427 -0.01705 -0.014517
1395 -0.012427 -0.01705 -0.014517
1396 -0.012427 -0.01705 -0.014517
1397 0.004257 -0.01705 -0.004517
1398 0.004257 -0.01705 -0.004517
1399 0.070993 -0.14205 -0.054517
1400 0.070993 -0.01705 0.035483
1401 0.070993 -0.01705 0.035483
1402 0.070993 -0.01705 0.035483
1403 -0.016598 -0.14205 -0.054517
1404 -0.016598 -0.01705 -0.017017
1405 -0.016598 -0.01705 -0.017017
1406 -0.016598 -0.01705 -0.017017
1407 -0.016598 -0.01705 -0.017017
1408 -0.016598 -0.01705 -0.017017
1409 -0.016598 -0.01705 -0.017017
1410 -0.066650 -0.01705 -0.047017
1411 -0.045795 -0.01705 -0.034517
1412 -0.045795 -0.01705 -0.034517
1413 -0.012427 -0.01705 -0.014517
1414 -0.016598 -0.01705 -0.017017
1415 0.070993 -0.01705 0.035483

3761 rows × 3 columns


In [250]:
X = issues_all_norm_df[['Rate', 'Spt/Week']]
y = issues_all_norm_df['Percentage_of_Vote']
print X.shape
print y.shape


(3761, 2)
(3761,)

Splitting the data

We want to split the data into train set and test set. We fit the linear model on the train set, and we show that it performs good on test set.

Before splitting the data, we shuffle (mix) the examples, because for some datasets the examples are ordered.

If we wouldn't shuffle, train set and test set could be totally different, thus linear model fitted on train set wouldn't be valid on test set. Now we shuffle:


In [251]:
from sklearn.utils import shuffle
X, y = shuffle(X, y, random_state=1)
print X.shape
print y.shape


(3761, 2)
(3761,)

Each example of data has 7 columns in total.

We want to work with 1-dim data because it is simple to visualize. Therefore select only one column, e.g column 2 and fit linear model on it:


In [252]:
# Use only one column from data
print(X.shape)
X = X[:, 0:1]
print(X.shape)


(3761, 2)
(3761, 1)

Split the data into training/testing sets


In [253]:
train_set_size = 1000
X_train = X[:train_set_size]  # selects first 250 rows (examples) for train set
X_test = X[train_set_size:]   # selects from row 250 until the last one for test set
print(X_train.shape)
print(X_test.shape)


(1000, 1)
(2761, 1)

Split the targets into training/testing sets


In [254]:
y_train = y[:train_set_size]   # selects first 250 rows (targets) for train set
y_test = y[train_set_size:]    # selects from row 250 until the last one for test set
print(y_train.shape)
print(y_test.shape)


(1000,)
(2761,)

Now we can look at our train data. We can see that the examples have linear relation.

Therefore, we can use linear model to make good classification of our examples.

Well, this isn't totally true --> what are those guys around 1??


In [255]:
plt.scatter(X_train, y_train, color = 'red')
plt.scatter(X_test, y_test, color = 'green')
plt.xlabel('Advertiser_Data')
plt.ylabel('Election_Outcome');


Linear regression

Create linear regression object, which we use later to apply linear regression on data


In [256]:
from sklearn import linear_model
regr = linear_model.LinearRegression()

Fit the model using the training set


In [257]:
regr.fit(X_train, y_train);

We found the coefficients and the bias (the intercept)


In [258]:
print(regr.coef_)
print(regr.intercept_)


[ 0.00391526]
-0.00343809244786

Now we calculate the mean square error on the test set


In [259]:
# The mean square error
print("Training error: ", np.mean((regr.predict(X_train) - y_train) ** 2))
print("Test     error: ", np.mean((regr.predict(X_test) - y_test) ** 2))


('Training error: ', 0.0076010825151419381)
('Test     error: ', 0.0062941848711493319)

Plotting data and linear model

Now we want to plot the train data and teachers (marked as dots).

With line we represents the data and predictions (linear model that we found):


In [260]:
# Visualises dots, where each dot represent a data exaple and corresponding teacher
plt.scatter(X_train, y_train,  color='black')
# Plots the linear model
plt.plot(X_train, regr.predict(X_train), color='blue', linewidth=3);
plt.xlabel('Ad Rate')
plt.ylabel('Election_Outcome')


Out[260]:
<matplotlib.text.Text at 0x7f185543f090>

We do similar with test data, and show that linear model is valid for a test set:


In [261]:
# Visualises dots, where each dot represent a data exaple and corresponding teacher
plt.scatter(X_test, y_test,  color='black')
# Plots the linear model
plt.plot(X_test, regr.predict(X_test), color='blue', linewidth=3);
plt.xlabel('Data')
plt.ylabel('Target');



In [262]:
Xdf = pd.DataFrame(issues_all_norm_df[['Rate', 'Spt/Week']])
Xdf


Out[262]:
Rate Spt/Week
0 0.254518 -0.01705
1 0.054309 -0.01705
2 0.504778 -0.01705
3 0.254518 -0.01705
4 0.054309 -0.01705
5 0.504778 -0.01705
6 0.755039 -0.01705
7 0.254518 -0.01705
8 0.254518 -0.01705
9 0.337938 -0.01705
10 0.254518 -0.01705
11 0.054309 -0.01705
12 0.504778 -0.01705
13 0.054309 -0.01705
0 0.755039 -0.01705
1 0.755039 -0.01705
2 0.755039 -0.01705
3 0.755039 -0.01705
0 -0.029111 0.10795
1 -0.029111 -0.01705
2 0.075164 0.23295
3 0.075164 -0.01705
4 0.129387 0.23295
5 0.129387 -0.01705
6 0.045967 -0.01705
7 0.045967 -0.01705
8 0.045967 -0.14205
9 0.129387 -0.01705
10 0.004257 -0.14205
11 -0.037453 -0.01705
... ... ...
1386 -0.054137 -0.01705
1387 -0.054137 -0.01705
1388 -0.054137 -0.01705
1389 -0.045795 -0.14205
1390 -0.045795 -0.01705
1391 -0.045795 -0.01705
1392 -0.045795 -0.01705
1393 -0.012427 -0.14205
1394 -0.012427 -0.01705
1395 -0.012427 -0.01705
1396 -0.012427 -0.01705
1397 0.004257 -0.01705
1398 0.004257 -0.01705
1399 0.070993 -0.14205
1400 0.070993 -0.01705
1401 0.070993 -0.01705
1402 0.070993 -0.01705
1403 -0.016598 -0.14205
1404 -0.016598 -0.01705
1405 -0.016598 -0.01705
1406 -0.016598 -0.01705
1407 -0.016598 -0.01705
1408 -0.016598 -0.01705
1409 -0.016598 -0.01705
1410 -0.066650 -0.01705
1411 -0.045795 -0.01705
1412 -0.045795 -0.01705
1413 -0.012427 -0.01705
1414 -0.016598 -0.01705
1415 0.070993 -0.01705

3761 rows × 2 columns


In [263]:
ydf = pd.DataFrame(issues_all_df['Percentage_of_Vote'])
ydf


Out[263]:
Percentage_of_Vote
0 23.5
1 23.5
2 23.5
3 23.5
4 23.5
5 23.5
6 23.5
7 23.5
8 23.5
9 23.5
10 23.5
11 23.5
12 23.5
13 23.5
0 51.1
1 51.1
2 51.1
3 51.1
0 47.0
1 47.0
2 47.0
3 47.0
4 47.0
5 47.0
6 47.0
7 47.0
8 47.0
9 47.0
10 47.0
11 47.0
... ...
1386 42.0
1387 42.0
1388 42.0
1389 42.0
1390 42.0
1391 42.0
1392 42.0
1393 42.0
1394 42.0
1395 42.0
1396 42.0
1397 42.0
1398 42.0
1399 42.0
1400 42.0
1401 42.0
1402 42.0
1403 42.0
1404 42.0
1405 42.0
1406 42.0
1407 42.0
1408 42.0
1409 42.0
1410 42.0
1411 42.0
1412 42.0
1413 42.0
1414 42.0
1415 42.0

3761 rows × 1 columns


In [264]:
multi_regression = regr.fit(Xdf, ydf)

In [265]:
print(regr.coef_)
coef =multi_regression
print(regr.intercept_)


[[  2.50197093  11.58341357]]
[ 40.94411061]

In [266]:
print("error: ", np.mean((regr.predict(Xdf) - ydf) ** 2))


('error: ', Percentage_of_Vote    7.613526
dtype: float64)

In [267]:
Xdf_alt = Xdf.iloc[:, 1:]
multi_regression_alt = regr.fit(Xdf_alt, ydf)
print(regr.coef_)
coef_alt = multi_regression
print(regr.intercept_)
print("error: ", np.mean((regr.predict(Xdf_alt) - ydf) ** 2))


[[ 11.60117908]]
[ 40.94411061]
('error: ', Percentage_of_Vote    7.669794
dtype: float64)

Soma: I think this is the graph that is important because I THINK it says what coefficients pull the regression line up?


In [268]:
Xdf_alt_2 = Xdf.iloc[:, (0,1)]
multi_regression_alt = regr.fit(Xdf_alt_2, ydf)
print dir(multi_regression_alt)
print(regr.coef_)
coef_alt_2 = multi_regression_alt
print(regr.intercept_)
print("error: ", np.mean((regr.predict(Xdf_alt_2) - ydf) ** 2))


['__abstractmethods__', '__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', '_abc_cache', '_abc_negative_cache', '_abc_negative_cache_version', '_abc_registry', '_center_data', '_get_param_names', '_set_intercept', 'coef_', 'copy_X', 'decision_function', 'fit', 'fit_intercept', 'get_params', 'intercept_', 'normalize', 'predict', 'rank_', 'residues_', 'score', 'set_params', 'singular_']
[[  2.50197093  11.58341357]]
[ 40.94411061]
('error: ', Percentage_of_Vote    7.613526
dtype: float64)

In [269]:
multi_regression_alt.score()


---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-269-8fff59a585e8> in <module>()
----> 1 multi_regression_alt.score()

TypeError: score() takes exactly 3 arguments (1 given)

In [ ]:
#x.shape

In [ ]:
print coef_alt
print range(1,2)
print coef_alt_2[0]
coef[0]

In [ ]:
plot(range(1,2), coef_alt[0], label = "alt")
plot([0,1], coef_alt_2[0], label = "alt 2")
plot(range(2), coef[0], label = "regression")
grid()
legend(loc = 2)
plt.xlabel('Ad Rate and Spots Per Week')
plt.ylabel('Election_Outcome')

In [ ]:
issues_all_norm_df.columns

In [ ]:
import numpy as np

# Generate some data that lies along a line

x = issues_all_norm_df['Spt/Week']
y = issues_all_norm_df['Rate']
z = issues_all_norm_df['Percentage_of_Vote']

data = np.concatenate((x[:, np.newaxis], 
                       y[:, np.newaxis], 
                       z[:, np.newaxis]), 
                      axis=1)

# Perturb with some Gaussian noise
#data += np.random.normal(size=data.shape) * 0.4

# Calculate the mean of the points, i.e. the 'center' of the cloud
datamean = data.mean(axis=0)

# Do an SVD on the mean-centered data.
uu, dd, vv = np.linalg.svd(data - datamean)

# Now vv[0] contains the first principal component, i.e. the direction
# vector of the 'best fit' line in the least squares sense.

# Now generate some points along this best fit line, for plotting.

# I use -7, 7 since the spread of the data is roughly 14
# and we want it to have mean 0 (like the points we did
# the svd on). Also, it's a straight line, so we only need 2 points.
linepts = vv[0] * np.mgrid[-7:7:2j][:, np.newaxis]

# shift by the mean to get the line in the right place
linepts += datamean

# Verify that everything looks right.

import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d as m3d

ax = m3d.Axes3D(plt.figure())
ax.scatter3D(*data.T)
ax.plot3D(*linepts.T)
plt.show()

In [ ]:
!pip install statsmodels formula

In [ ]:
import statsmodels.api as sm
#import statsmodels.formula.api as smf


plt.scatter(issues_all_norm_df['Rate'], issues_all_norm_df['Spt/Week'], alpha=0.3)
plt.xlabel('Spots Per Week')
plt.ylabel('Rate')

income_linspace = np.linspace(issues_all_norm_df['Rate'].min(), issues_all_norm_df['Spt/Week'].max(), 100)

#est = smf.OLS(formula='Rate ~ Spt/Week + hlthp', data=issues_all_norm_df).fit()
est = smf.OLS(issues_all_norm_df['Rate'], issues_all_norm_df['Spt/Week']).fit()


plt.plot(income_linspace, est.params[0] + est.params[1] * income_linspace + est.params[2] * 0, 'r')
plt.plot(income_linspace, est.params[0] + est.params[1] * income_linspace + est.params[2] * 1, 'g')
short_summary(est)

In [ ]:
from statsmodels.regression.linear_model import OLS
import statsmodels.formula.api 

# load the boston housing dataset - median house values in the Boston area
#df = pd.read_csv('http://vincentarelbundock.github.io/Rdatasets/csv/MASS/Boston.csv')

# plot lstat (% lower status of the population) against median value
plt.figure(figsize=(6 * 1.618, 6))
plt.scatter(issues_all_norm_df['Rate'], issues_all_norm_df['Spt/Week'], s=10, alpha=0.3)
plt.xlabel('Rate')
plt.ylabel('Spt/Week')

# points linearlyd space on lstats
x = pd.DataFrame({'Rate': np.linspace(issues_all_norm_df['Rate'].min(), issues_all_norm_df['Rate'].max(), 100)})

# 1-st order polynomial
poly_1 = smf.OLS(formula='Spt/Week ~ 1 + Rate', data=issues_all_norm_df).fit()
plt.plot(x.lstat, poly_1.predict(x), 'b-', label='Poly n=1 $R^2$=%.2f' % poly_1.rsquared, 
         alpha=0.9)

# 2-nd order polynomial
poly_2 = smf.OLS(formula='Spt/Week ~ 1 + Rate + I(Rate ** 2.0)', data=df).fit()
plt.plot(x.lstat, poly_2.predict(x), 'g-', label='Poly n=2 $R^2$=%.2f' % poly_2.rsquared, 
         alpha=0.9)

# 3-rd order polynomial
poly_3 = smf.OLS(formula='Spt/Week ~ 1 + Rate + I(Rate ** 2.0) + I(Rate ** 3.0)', data=df).fit()
plt.plot(x.lstat, poly_3.predict(x), 'r-', alpha=0.9,
         label='Poly n=3 $R^2$=%.2f' % poly_3.rsquared)

plt.legend()

Non-Linear Regression:


In [ ]:
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
from scipy.optimize import curve_fit

In [ ]:
xdata = issues_all_df[['Rate', 'Number_of_Wks', 'Spt/Week', 'Total_Spots', 'Total_Dollars', 'Length_in_Sec', 'AM', 'PM',
                                                                  'Dark_Money', 'Liberal', 
                                                                  'Local', 'Renewable_Energy', 'Pro_Collective_Bargaining',
                                                                  'Casino_Expansion', 'Anti_2nd_Detroit_Bridge', 'Homecare_in_State_Constitution', 
                                                                  'Romney_for_President', 'Govt_Emergency_Fund', 'McCormack_for_Supreme_Ct_D', 
                                                                  'Universal_Healthcare', 'Stabenow_for_Senate_D_I', 'In_Place']]
ydata = issues_all_df['Percentage_of_Vote']

In [ ]:
plt.plot(xdata,ydata,'*')
plt.xlabel('xdata')
plt.ylabel('ydata');

In [ ]:
def func(x, p1,p2):
  return p1*np.cos(p2*x) + p2*np.sin(p1*x)

In [ ]:
#popt, pcov = curve_fit(func, xdata, ydata,p0=(1.0,0.2))
#popt

In [ ]:

Making everything about dark money:


In [ ]:
non_candidate_2012_df[non_candidate_2012_df['Dark_Money'] ==300]['Advertiser_Clean2'].value_counts()

In [ ]:
dark_money_2012_df = non_candidate_2012_df[non_candidate_2012_df['Dark_Money'] ==300]

In [ ]:
ad_total_grouped = dark_money_2012_df['Total_Dollars'].groupby(dark_money_2012_df['Ad_Focus'])

In [ ]:
ad_total_size = ad_total_grouped.size()

How do I sort the x axis by normal distribution, not alphabet?


In [ ]:
ad_total_size.plot(kind = 'barh', xlim = [0, 800], 
                   title = "Dark Money Ad Focus 2012 (Color: Advertiser's Politics)", 
                   color = ['r', 'r'])

In [ ]:
ad_local_grouped = dark_money_2012_df['Local'].groupby(dark_money_2012_df['Ad_Focus'])

In [ ]:
ad_local_size = ad_local_grouped.size()

In [ ]:
local_advertisers = dark_money_2012_df[dark_money_2012_df['Local'] == 300]

In [ ]:
national_advertisers = dark_money_2012_df[dark_money_2012_df['Local'] == 0]

In [ ]:
local_advertisers.columns

How do I smooth out these lines?

I want to add in two markers: 30 days before primary and 60 days before general election

Hypothesis: there is so much more spending by national groups in the early days because they don't have to report those days to the FEC.

National dark money only for 2012


In [ ]:
#local_advertisers.plot(x = 'Ending_Date', y = 'Total_Dollars', color = 'brown')

In [ ]:
import numpy as np
import matplotlib.pyplot as plt

#local_advertisers['Cum_Dollars'] = np.cumsum(local_advertisers['Total_Dollars'])
national_advertisers['Cum_Dollars'] = np.cumsum(national_advertisers['Total_Dollars'])

#local_y = cumsum(local_advertisers['Total_Dollars'])
#local_x = local_advertisers['Air_or_Ending_Date']


#local_advertisers.plot('Ending_Date', 'Cum_Dollars', color = 'blue')

national_advertisers.plot(x = 'Ending_Date', ylim = [0,1000000],
                          title = "Ad Spending Over Time 2012 (Green: National)", 
                          y = 'Cum_Dollars', color = 'green')

In [ ]:
#national_advertisers.plot(x = 'Ending_Date', 
 #                         title = "Ad Spending Sched (Brown: Local Advertiser, Green: National Advertiser)", 
  #                        y = 'Total_Dollars', color = 'green')

In [ ]:
local_ad_total_grouped = local_advertisers['Total_Dollars'].groupby(dark_money_2012_df['Ad_Focus'])

national_ad_total_grouped = national_advertisers['Total_Dollars'].groupby(dark_money_2012_df['Ad_Focus'])

local_ad_total_size = local_ad_total_grouped.size()

national_ad_total_size = national_ad_total_grouped.size()

In [ ]:
all_total_grouped = non_candidate_2012_df['Total_Dollars'].groupby(non_candidate_2012_df['Ad_Focus'])

In [ ]:


In [ ]:
all_total_grouped = non_candidate_2012_df['Total_Dollars'].groupby(non_candidate_2012_df['Dark_Money', 'Ad_Focus'])
#all_total_size = all_total_grouped.size()

In [ ]:


In [ ]:
all_total_size.plot(kind = 'barh', xlim = [0, 800], 
                   title = "Ad Focus 2012 (Purple: Dark Money)",
                   color = ['yellow'])
ad_total_size.plot(kind = 'barh', xlim = [0, 800],  
                   color = ['purple'])

In [ ]:
all_total_grouped = non_candidate_2012_df['Total_Dollars'].groupby(non_candidate_2012_df['Ad_Focus'])
all_total_size = all_total_grouped.size()

In [ ]:
all_total_size.plot(kind = 'barh', xlim = [0, 800], 
                   title = "Ad Focus 2012 (Purple: Dark Money)",
                   color = ['yellow', 'yellow', 'yellow', 'yellow', 'yellow', 'purple',
                            'purple', 'yellow', 'yellow', 'yellow', 'yellow', 'yellow',
                             'yellow', 'yellow',])

In [ ]:


In [ ]:
#local_ad_total_size.plot(kind = 'bar', title = "Negative vs Positive Ads Local Groups Only 2012 (Purple: Negative, Yellow: Positive)", color = ['purple', 'purple','purple', 'purple', 'purple', 'purple', 'yellow', 'yellow', 'yellow', 'yellow', 'yellow'])

In [ ]:
#national_ad_total_size.plot(kind = 'bar', title = "Negative vs Positive Ads National Groups Only 2012(Purple: Negative, Yellow: Positive)", color = ['purple', 'purple', 'purple',  'purple', 'purple', 'yellow', 'yellow',  'yellow', 'yellow', 'yellow'])

In [ ]:
#local_ad_total_size.plot(kind = 'barh', color = 'blue')
national_ad_total_size.plot(kind = 'barh', 
                            title = "Local Spending vs National Spending 2012 (Green: National)", color = 'green')

In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]:


In [ ]: