In [1]:
%pylab inline
import pandas as pd


Populating the interactive namespace from numpy and matplotlib

In [2]:
comp_boss = pd.read_csv('./competition_data/comp_boss.csv')

In [3]:
print comp_boss.shape
print comp_boss.dtypes
print comp_boss


(147, 15)
component_id           object
component_type_id      object
type                   object
connection_type_id     object
outside_shape          object
base_type              object
height_over_tube      float64
bolt_pattern_long     float64
bolt_pattern_wide     float64
groove                 object
base_diameter         float64
shoulder_diameter     float64
unique_feature         object
orientation            object
weight                float64
dtype: object
    component_id component_type_id  type connection_type_id outside_shape  \
0         C-0008            CP-018  Boss              B-005         Round   
1         C-0009            CP-018  Boss              B-004         Round   
2         C-0020            CP-018  Boss              B-005         Round   
3         C-0054            CP-018  Boss              B-005         Round   
4         C-0071            CP-018  Boss              B-005         Round   
5         C-0082            CP-018  Boss              B-002         Round   
6         C-0083            CP-019   NaN              B-012           NaN   
7         C-0084            CP-019   NaN              B-012           NaN   
8         C-0111            CP-018  Boss              B-009         Round   
9         C-0117            CP-018  Boss              B-005         Round   
10        C-0151            CP-018  Boss              B-005         Round   
11        C-0161            CP-020   NaN               9999           NaN   
12        C-0165            CP-018  Boss              B-005         Round   
13        C-0177            CP-018  Boss              B-005         Round   
14        C-0199            CP-018  Boss              B-004         Round   
15        C-0208            CP-018  Stud              B-002         Round   
16        C-0209            CP-018  Stud              B-002         Round   
17        C-0213            CP-018  Stud              B-002         Round   
18        C-0214            CP-018  Stud              B-002         Round   
19        C-0215            CP-018  Stud              B-002         Round   
20        C-0242            CP-018  Boss              B-005         Round   
21        C-0243            CP-019   NaN              B-012           NaN   
22        C-0245            CP-018  Boss              B-004         Round   
23        C-0255            CP-018  Boss              B-005         Round   
24        C-0257            CP-019   NaN              B-012           NaN   
25        C-0258            CP-018  Boss              B-005         Round   
26        C-0260            CP-018  Boss              B-005         Round   
27        C-0262            CP-018  Boss              B-009         Round   
28        C-0269            CP-019   NaN              B-012           NaN   
29        C-0274            CP-018  Boss              B-005         Round   
..           ...               ...   ...                ...           ...   
117       C-1505            CP-018  Boss              B-004         Round   
118       C-1506            CP-018  Boss              B-004         Round   
119       C-1507            CP-018  Boss              B-005         Round   
120       C-1535            CP-018  Boss              B-005         Round   
121       C-1536            CP-018  Boss              B-005         Round   
122       C-1537            CP-018  Boss              B-005         Round   
123       C-1557            CP-018  Boss              B-004         Round   
124       C-1579            CP-018  Boss              B-004         Round   
125       C-1697            CP-018  Boss              B-005         Round   
126       C-1698            CP-018  Boss              B-005         Round   
127       C-1699            CP-018  Boss              B-005         Round   
128       C-1707            CP-018  Boss              B-005         Round   
129       C-1708            CP-018  Boss              B-005         Round   
130       C-1725            CP-018  Boss              B-005         Round   
131       C-1729            CP-018  Boss              B-005         Round   
132       C-1731            CP-018  Boss              B-004         Round   
133       C-1764            CP-018  Boss              B-004         Round   
134       C-1780            CP-018  Boss              B-005         Round   
135       C-1833            CP-018  Boss              B-005         Round   
136       C-1839            CP-018  Boss              B-005         Round   
137       C-1862            CP-018  Boss              B-004         Round   
138       C-1919            CP-019   NaN              B-012           NaN   
139       C-1924            CP-018  Boss              B-004         Round   
140       C-1925            CP-018  Boss              B-005         Round   
141       C-1928            CP-018  Boss              B-005         Round   
142       C-1970            CP-018  Boss              B-004         Round   
143       C-1973            CP-018  Boss              B-004         Round   
144       C-1974            CP-018  Boss              B-004         Round   
145       C-1988            CP-018  Boss              B-005         Round   
146       C-1990            CP-018  Boss              B-005         Round   

       base_type  height_over_tube  bolt_pattern_long  bolt_pattern_wide  \
0    Flat Bottom             17.00                NaN                NaN   
1    Flat Bottom             13.00                NaN                NaN   
2         Saddle             28.40                NaN                NaN   
3         Saddle             27.10                NaN                NaN   
4       Shoulder             20.00                NaN                NaN   
5         Saddle             15.65                NaN                NaN   
6            NaN             36.50              77.80              42.90   
7            NaN             36.50              88.90              50.80   
8       Shoulder             19.00                NaN                NaN   
9         Saddle             22.00                NaN                NaN   
10        Saddle             17.90                NaN                NaN   
11           NaN             19.20              76.20                NaN   
12      Shoulder             12.00                NaN                NaN   
13        Saddle             24.00                NaN                NaN   
14      Shoulder             23.60                NaN                NaN   
15        Saddle             15.75                NaN                NaN   
16        Saddle             15.75                NaN                NaN   
17        Saddle             22.35                NaN                NaN   
18        Saddle             19.05                NaN                NaN   
19        Saddle             17.53                NaN                NaN   
20   Flat Bottom             20.00                NaN                NaN   
21           NaN             36.00              88.90              50.80   
22      Shoulder             20.50                NaN                NaN   
23        Saddle             25.00                NaN                NaN   
24           NaN             27.20              77.77              42.88   
25        Saddle             20.90                NaN                NaN   
26        Saddle             25.40                NaN                NaN   
27        Saddle             20.60                NaN                NaN   
28           NaN             10.55             120.70              69.90   
29        Saddle             39.33                NaN                NaN   
..           ...               ...                ...                ...   
117     Shoulder              4.76                NaN                NaN   
118     Shoulder              9.53                NaN                NaN   
119       Saddle             19.00                NaN                NaN   
120       Saddle             15.75                NaN                NaN   
121       Saddle             15.75                NaN                NaN   
122     Shoulder             16.76                NaN                NaN   
123  Flat Bottom             38.10                NaN                NaN   
124  Flat Bottom             31.75                NaN                NaN   
125     Shoulder             20.50                NaN                NaN   
126     Shoulder             20.50                NaN                NaN   
127     Shoulder             25.50                NaN                NaN   
128     Shoulder             23.00                NaN                NaN   
129     Shoulder             11.00                NaN                NaN   
130       Saddle             23.11                NaN                NaN   
131       Saddle             50.40                NaN                NaN   
132     Shoulder              8.89                NaN                NaN   
133  Flat Bottom             10.00                NaN                NaN   
134     Shoulder             20.00                NaN                NaN   
135     Shoulder             12.30                NaN                NaN   
136       Saddle             15.75                NaN                NaN   
137  Flat Bottom             19.00                NaN                NaN   
138          NaN             35.00              58.72              30.18   
139       Saddle             15.00                NaN                NaN   
140       Saddle             20.00                NaN                NaN   
141       Saddle             15.80                NaN                NaN   
142       Saddle             16.00                NaN                NaN   
143       Saddle             19.05                NaN                NaN   
144       Saddle             31.75                NaN                NaN   
145       Saddle             16.00                NaN                NaN   
146       Saddle             16.00                NaN                NaN   

    groove  base_diameter  shoulder_diameter unique_feature orientation  \
0       No          22.00                NaN            Yes         Yes   
1       No          25.00                NaN             No         Yes   
2       No          35.00                NaN            Yes         Yes   
3       No            NaN                NaN            Yes         Yes   
4       No          30.00              23.00            Yes         Yes   
5       No            NaN                NaN            Yes         Yes   
6       No            NaN                NaN             No         Yes   
7       No            NaN                NaN             No         Yes   
8       No          35.00              30.00            Yes         Yes   
9       No          25.40                NaN             No         Yes   
10      No            NaN                NaN            Yes         Yes   
11      No            NaN                NaN             No         Yes   
12      No          30.00              25.00             No         Yes   
13      No            NaN                NaN            Yes         Yes   
14      No          33.33              23.90            Yes         Yes   
15      No            NaN                NaN             No         Yes   
16      No            NaN                NaN             No         Yes   
17      No            NaN                NaN             No         Yes   
18      No            NaN                NaN             No         Yes   
19      No            NaN                NaN             No         Yes   
20      No          32.00                NaN            Yes         Yes   
21      No            NaN                NaN             No         Yes   
22      No          26.90              20.60            Yes         Yes   
23      No            NaN                NaN            Yes         Yes   
24      No            NaN                NaN             No         Yes   
25      No            NaN                NaN            Yes         Yes   
26      No            NaN                NaN            Yes         Yes   
27      No            NaN                NaN            Yes         Yes   
28      No            NaN                NaN             No         Yes   
29      No          40.00                NaN            Yes         Yes   
..     ...            ...                ...            ...         ...   
117     No          25.40              22.22             No         Yes   
118     No          22.22              18.26             No         Yes   
119     No            NaN                NaN            Yes         Yes   
120     No            NaN                NaN            Yes         Yes   
121     No            NaN                NaN            Yes         Yes   
122     No          31.75              27.43            Yes         Yes   
123     No          20.64                NaN             No         Yes   
124     No          25.40                NaN            Yes         Yes   
125     No          25.00              17.80            Yes         Yes   
126     No          28.00              21.80            Yes         Yes   
127     No          35.00              23.80            Yes         Yes   
128     No          45.00              34.90            Yes         Yes   
129     No          30.00              27.70             No         Yes   
130     No            NaN                NaN             No         Yes   
131     No            NaN                NaN            Yes         Yes   
132     No          25.40              12.29             No         Yes   
133     No          14.00                NaN             No         Yes   
134     No          25.00              15.00            Yes         Yes   
135     No          60.00              52.37            Yes         Yes   
136     No          25.40                NaN            Yes         Yes   
137     No          25.00                NaN             No         Yes   
138     No            NaN                NaN             No         Yes   
139     No            NaN                NaN             No         Yes   
140     No            NaN                NaN            Yes         Yes   
141     No            NaN                NaN            Yes         Yes   
142     No            NaN                NaN             No         Yes   
143     No          31.75                NaN             No         Yes   
144     No            NaN                NaN             No         Yes   
145     No            NaN                NaN             No         Yes   
146     No            NaN                NaN            Yes         Yes   

     weight  
0     0.032  
1     0.033  
2     0.070  
3     0.180  
4     0.080  
5     0.043  
6     2.093  
7     2.601  
8     0.100  
9     0.081  
10    0.047  
11    0.559  
12    0.046  
13    0.122  
14    0.100  
15    0.023  
16    0.022  
17    0.159  
18    0.059  
19    0.033  
20    0.080  
21    4.034  
22    0.100  
23    0.127  
24    1.630  
25    0.192  
26    0.186  
27    0.158  
28    3.361  
29    0.378  
..      ...  
117   0.045  
118   0.021  
119   0.150  
120   0.052  
121   0.052  
122   0.084  
123   0.091  
124   0.114  
125   0.066  
126   0.073  
127   0.083  
128   0.182  
129   0.052  
130   0.240  
131   0.223  
132     NaN  
133   0.009  
134   0.060  
135   0.223  
136   0.055  
137   0.091  
138   1.960  
139   0.090  
140   0.197  
141   0.079  
142   0.032  
143   0.050  
144   2.375  
145   0.055  
146   0.200  

[147 rows x 15 columns]