data trove bond girls
Reading
This dataset covers 71 records of Bond Girls across 25 James Bond films, tracking each actress alongside financial performance, ages, directors, and Bond actors. The most striking signal is the age disparity: Bond girls average 28.9 years old while Bond actors average 43.1 years — a gap of roughly 14 years that is remarkably consistent across the franchise. Box office figures show strong right skew with outliers (actual revenue ranges from $59.5M to $1,108.6M, with a mean well above the median), suggesting a handful of films massively outperformed the rest. Sean Connery dominates the Bond actor column with 23 appearances, and Guy Hamilton is the most prolific director with 14 entries, both worth examining against box office performance.
citing: actress_age.stats.mean · actress_age.stats.median · bond_actor_age.stats.mean · box_office_actual_$.stats.max · box_office_actual_$.stats.min · box_office_actual_$.stats.mean · box_office_actual_$.stats.median · box_office_actual_$.alerts · bond_actor.top_values · director_name.top_values · row_count · film_title.n_unique
Charts the summary said to look at first
Show data table
| value | count | share |
|---|---|---|
| Sean Connery | 23 | 32.4% |
| Roger Moore | 19 | 26.8% |
| Pierce Brosnan | 12 | 16.9% |
| Daniel Craig | 11 | 15.5% |
| George Lazenby | 3 | 4.2% |
| Timothy Dalton | 3 | 4.2% |
Show data table
| bin | count |
|---|---|
| 59.5 – 190.6 | 41 |
| 190.6 – 321.8 | 7 |
| 321.8 – 452.9 | 12 |
| 452.9 – 584 | 3 |
| 584 – 715.2 | 4 |
| 715.2 – 846.3 | 0 |
| 846.3 – 977.5 | 2 |
| 977.5 – 1109 | 2 |
Show data table
| bin | count |
|---|---|
| 21 – 24.75 | 21 |
| 24.75 – 28.5 | 15 |
| 28.5 – 32.25 | 15 |
| 32.25 – 36 | 11 |
| 36 – 39.75 | 8 |
| 39.75 – 43.5 | 0 |
| 43.5 – 47.25 | 0 |
| 47.25 – 51 | 1 |
Show data table
| value | count | share |
|---|---|---|
| Guy Hamilton | 14 | 19.7% |
| John Glen | 11 | 15.5% |
| Terence Young | 10 | 14.1% |
| Lewis Gilbert | 10 | 14.1% |
| Martin Campbell | 5 | 7.0% |
| Sam Mendes | 4 | 5.6% |
| Peter R. Hunt | 3 | 4.2% |
| Roger Spottiswoode | 3 | 4.2% |
| Michael Apted | 3 | 4.2% |
| Lee Tamahori | 3 | 4.2% |
| Cary Joji Fukunaga | 3 | 4.2% |
| Marc Forster | 2 | 2.8% |
Show data table
| bin | count |
|---|---|
| 1962 – 1969 | 22 |
| 1969 – 1977 | 9 |
| 1977 – 1984 | 11 |
| 1984 – 1992 | 6 |
| 1992 – 1999 | 6 |
| 1999 – 2006 | 8 |
| 2006 – 2014 | 4 |
| 2014 – 2021 | 5 |
Schema
11 columns| Alerts | ||||
|---|---|---|---|---|
| bond_girl_name | categorical | 0.0% | 70 |
long_tail
|
| actress_age | numeric | 0.0% | 20 |
|
| film_title | categorical | 0.0% | 25 |
|
| film_release_year | numeric | 0.0% | 25 |
|
| bond_actor | categorical | 0.0% | 6 |
|
| bond_actor_age | numeric | 0.0% | 21 |
|
| director_name | categorical | 0.0% | 12 |
|
| box_office_actual_$ | numeric | 0.0% | 25 |
outliers
|
| box_office_adjusted_2005_$ | numeric | 0.0% | 24 |
outliers
|
| budget_actual_$ | categorical | 0.0% | 23 |
|
| budget_adjusted_2005_$ | categorical | 0.0% | 25 |
|
bond_girl_name
categorical label long_tailThis column contains the names of Bond girls (female characters/actresses from the James Bond film franchise), serving as a near-unique label per row across 71 records. Cardinality is 70 out of 71 rows, with Léa Seydoux being the only duplicate (appearing twice, likely reflecting her appearances in both Spectre and No Time to Die). Entropy ratio of 0.999 confirms the distribution is almost perfectly uniform — every other name appears exactly once, triggering the long-tail alert despite the dataset being small. Treatment: Use as a display label or join key to a Bond film lookup table; not suitable as a categorical feature due to near-unique cardinality.
- n
- 71
- nulls
- 0 (0.0%)
- unique
- 70
- top_value
- Léa Seydoux
- top_rate
- 0.02817
- cardinality
- 70
- entropy
- 6.122
- entropy_ratio
- 0.9987
actress_age
numeric featureThis column records the age of an actress at the time of some event (likely a film role or award), spanning 21 to 51 years across 71 records. With only 20 unique values despite 71 rows, ages are heavily repeated, suggesting a small cast or repeated appearances by the same actresses. The distribution is moderately right-skewed (skew 0.97) with a single outlier at 51, while the bulk of values cluster between 24 and 33 (IQR = 9.0) around a mean of ~28.9 — consistent with known industry bias toward younger actresses. Treatment: Use as-is or bin into age brackets; consider log-transform if used in regression given positive skew.
- n
- 71
- nulls
- 0 (0.0%)
- unique
- 20
- min
- 21
- max
- 51
- mean
- 28.92
- median
- 28
- std
- 5.547
- q1
- 24
- q3
- 33
- iqr
- 9
- skew
- 0.9703
- kurtosis
- 1.794
- n_outliers
- 1
- outlier_rate
- 0.01408
- zero_rate
- 0
film_title
categorical labelThis column contains film titles from the James Bond franchise, covering at least 25 distinct films across 71 rows — indicating each film appears multiple times (averaging ~2.8 rows per title). The distribution is remarkably flat: the top value 'Thunderball' appears only 5 times (7.04% top_rate) and entropy_ratio is 0.984, meaning titles are spread almost uniformly across the dataset, suggesting rows likely represent individual scenes, characters, songs, or some other per-film sub-records rather than one row per film. Treatment: Use as a grouping key for aggregations; do not encode as a high-cardinality feature without grouping logic.
- n
- 71
- nulls
- 0 (0.0%)
- unique
- 25
- top_value
- Thunderball
- top_rate
- 0.07042
- cardinality
- 25
- entropy
- 4.568
- entropy_ratio
- 0.9837
film_release_year
numeric featureThis column records the theatrical release year of films, spanning 1962 to 2021 across 71 rows. With only 25 unique values across 71 records, many films share a release year, suggesting clustering around certain production eras. The distribution is mildly right-skewed (skew 0.60) with a median of 1979 and mean of 1983, indicating the dataset leans toward older films, though at least one entry extends to 2021. The IQR of 30 years (1967–1997) confirms the bulk of titles fall in a mid-20th-to-late-20th-century range. Treatment: Use as a numeric feature or bin into decade-level categories for modelling; consider interaction with other film metadata.
- n
- 71
- nulls
- 0 (0.0%)
- unique
- 25
- min
- 1,962
- max
- 2,021
- mean
- 1983
- median
- 1,979
- std
- 17.59
- q1
- 1,967
- q3
- 1,997
- iqr
- 30
- skew
- 0.6012
- kurtosis
- -0.8409
- n_outliers
- 0
- outlier_rate
- 0
- zero_rate
- 0
bond_actor
categorical labelThis column identifies which actor portrayed James Bond in each record, covering all 6 canonical Bond actors across 71 rows. Sean Connery leads with 23 appearances (32.4% of records), followed by Roger Moore (19) and Pierce Brosnan (12); George Lazenby and Timothy Dalton are notably underrepresented with only 3 records each, reflecting their shorter tenures. The entropy ratio of 0.88 indicates a moderately uneven but not extreme distribution. No nulls are present and cardinality is perfectly clean. Treatment: One-hot encode or use as a grouping/stratification variable; note class imbalance for Lazenby and Dalton (3 records each) if modelling per-actor effects.
- n
- 71
- nulls
- 0 (0.0%)
- unique
- 6
- top_value
- Sean Connery
- top_rate
- 0.3239
- cardinality
- 6
- entropy
- 2.272
- entropy_ratio
- 0.8788
bond_actor_age
numeric featureThis column records the age of the actor playing James Bond at the time of each film, spanning 71 observations (likely one per film or scene) across only 21 unique values — consistent with a small roster of actors each appearing in multiple entries. The distribution is remarkably symmetric and platykurtic (kurtosis −1.02), ranging from 30 to 58 with a mean and median both near 43, suggesting Bond actors tend to be cast and retained through their late-30s to late-40s with no strong skew toward younger or older talent. Treatment: Use as-is for modelling; low cardinality (21 unique values) means binning or treating as ordinal may also be appropriate.
- n
- 71
- nulls
- 0 (0.0%)
- unique
- 21
- min
- 30
- max
- 58
- mean
- 43.14
- median
- 43
- std
- 7.842
- q1
- 36
- q3
- 49
- iqr
- 13
- skew
- 0.1286
- kurtosis
- -1.018
- n_outliers
- 0
- outlier_rate
- 0
- zero_rate
- 0
director_name
categorical labelThis column contains the names of film directors, almost certainly for the James Bond franchise — the 12 unique directors across 71 records are an exact match for the known Bond film series. Guy Hamilton leads with 14 films, followed by John Glen (11), Terence Young (10), and Lewis Gilbert (10), accounting for the bulk of the series. The entropy ratio of 0.917 is surprisingly high for only 12 categories, indicating the distribution is relatively flat rather than dominated by one director. No nulls are present. Treatment: Use as a categorical grouping variable; with only 12 distinct values and no nulls, one-hot or ordinal encoding is straightforward.
- n
- 71
- nulls
- 0 (0.0%)
- unique
- 12
- top_value
- Guy Hamilton
- top_rate
- 0.1972
- cardinality
- 12
- entropy
- 3.288
- entropy_ratio
- 0.9172
box_office_actual_$
numeric numeric_target outliersThis column records actual box office revenue (likely in millions of dollars) for 71 films, with only 25 unique values suggesting heavy rounding or binning of financial figures. The distribution is strongly right-skewed (skew = 1.92, kurtosis = 3.55): the median is $156.2M while the mean is pulled to $265.4M, and the max reaches $1,108.6M — nearly 5× the mean — with 4 flagged outliers (5.6% of rows) driving this spread. The IQR of $231.55M against a std of $235.3M confirms that a small number of blockbusters are distorting the central tendency. Treatment: Log-transform before regression to reduce skew; investigate the 4 outliers (≥ upper fence) and confirm whether the 25-unique-value clustering reflects intentional rounding.
- n
- 71
- nulls
- 0 (0.0%)
- unique
- 25
- min
- 59.5
- max
- 1109
- mean
- 265.4
- median
- 156.2
- std
- 235.3
- q1
- 120.5
- q3
- 352
- iqr
- 231.6
- skew
- 1.923
- kurtosis
- 3.55
- n_outliers
- 4
- outlier_rate
- 0.05634
- zero_rate
- 0
box_office_adjusted_2005_$
numeric feature outliersThis column represents inflation-adjusted box office revenue (in millions of 2005 USD) for a small set of films or releases (n=71). Striking is the very low cardinality — only 24 unique values across 71 rows — suggesting heavy value repetition or bucketing, which is unusual for a continuous financial metric. The distribution is moderately right-skewed (skew=0.81) with a high outlier rate of 26.8% (19 of 71 observations), and values range from $250.9M to $943.5M, indicating this dataset likely covers only commercially successful titles. Treatment: Investigate low cardinality (24 unique values in 71 rows) before use; if intentional bucketing, treat as ordinal; otherwise log-transform to reduce right skew before regression.
- n
- 71
- nulls
- 0 (0.0%)
- unique
- 24
- min
- 250.9
- max
- 943.5
- mean
- 520.5
- median
- 465.4
- std
- 178.3
- q1
- 439.5
- q3
- 543.8
- iqr
- 104.3
- skew
- 0.8111
- kurtosis
- -0.1065
- n_outliers
- 19
- outlier_rate
- 0.2676
- zero_rate
- 0
budget_actual_$
categorical featureThis column represents actual budget figures in dollars (likely millions), stored as strings rather than a numeric type — a likely ingestion or schema issue. With 23 unique values across 71 rows and an entropy ratio of 0.971, the distribution is nearly uniform, meaning no single budget tier dominates heavily (top value '7.0' appears only 8 times, ~11.3% of rows). Values range from small figures like '2.0' up to '34.0', suggesting a wide spread of project or department budgets. The categorical typing of a clearly numeric column is the primary surprise and will break any quantitative analysis. Treatment: Cast to float, then assess distribution shape before deciding on scaling or log-transform for modelling.
- n
- 71
- nulls
- 0 (0.0%)
- unique
- 23
- top_value
- 7.0
- top_rate
- 0.1127
- cardinality
- 23
- entropy
- 4.392
- entropy_ratio
- 0.971
budget_adjusted_2005_$
categorical featureThis column represents inflation-adjusted budget figures (in millions of 2005 USD), but it has been stored as a categorical type rather than numeric — a likely ingestion or typing error. With 71 rows and 25 unique values, cardinality is moderate, but an entropy ratio of 0.984 indicates near-uniform distribution with no dominant value (top value '41.9' appears only 5 times, a 7% top_rate). The decimal-formatted string values (e.g., '41.9', '91.5') confirm these are numeric quantities masquerading as categories. Treatment: Cast to float64, verify unit scale (likely millions USD), then use directly or log-transform before modelling.
- n
- 71
- nulls
- 0 (0.0%)
- unique
- 25
- top_value
- 41.9
- top_rate
- 0.07042
- cardinality
- 25
- entropy
- 4.568
- entropy_ratio
- 0.9837