This dataset catalogs 69,716 caves with 12 columns covering names, geocoordinates, country, tourism/access tags, and optional metadata like description, website, and Wikipedia links. The headline issue is sparsity in the descriptive fields: 'description' is empty in 65,189 rows, 'website' in 67,082, and 'wikipedia' in 67,531, so most analytical signal sits in name and coordinates. Worth a closer look first: the 'name' column, where 19,527 entries are literally 'Unnamed Cave' and overall duplicate rate is 35%, and the geographic spread, where 'lat' is heavily left-skewed (skew -3.16) with ~12.9% outliers and 'lon' has ~16.2% outliers, suggesting a Northern-Hemisphere/European concentration with scattered global entries. The 'country' field is almost entirely blank (99.95%), so country-level analysis will need to be derived from coordinates rather than read off directly. 'Access' is the most usable categorical, with meaningful splits across yes/no/private/permit when present.
saturn
/home/coolhand/html/datavis/data_trove/data/quirky/caves.json 69,716 rows sample n=69,716 seed 42 2026-05-01T23:17:16+00:00
Overview
| Source | /home/coolhand/html/datavis/data_trove/data/quirky/caves.json |
| Total rows | 69,716 |
| Profiled sample | 69,716 |
| Columns | 12 |
| Generated | 2026-05-01T23:17:16+00:00 |
Insights opt-in
Model-generated narrative. These are opinions, not facts — the stats below are what saturn measured. Generated by: anthropic:claude-opus-4-7.
This column is almost certainly a row identifier: all 69716 values are unique with zero nulls, and the numeric range spans roughly 1.28e7 to 1.354e10 with near-zero skew (0.02) and negative kurtosis (-1.18), consistent with broadly distributed assigned IDs rather than a measured quantity. No outliers or zeros are flagged. Treat the numeric stats as incidental — the magnitudes carry no analytical meaning.
Short free-text names of caves/caverns in mixed languages (English 'Cave', French 'Grotte', Italian 'Grotta', Spanish 'Cueva', Cyrillic 'Грот', German 'Bärenhöhle'), averaging 2.5 words and 15.5 characters. Severe duplication (35.1%, 24,487 rows) is dominated by the placeholder 'Unnamed Cave' appearing 19,527 times — over a quarter of all rows are effectively unlabelled. Of 69,716 rows only 45,229 are unique, and the vocabulary of 15,219 tokens reflects the multilingual mix.
Latitude coordinates spanning -77.98 to 78.18, so the column covers nearly the full globe from Antarctic to Arctic ranges. The distribution is heavily left-skewed (skew -3.16, kurtosis 11.5) with a tight IQR of 7.26 around a median of 44.14, indicating most points cluster in northern mid-latitudes while a long tail of southern-hemisphere values produces 8,996 outliers (12.9%). Near-unique values (69,544 of 69,716) confirm these are precise geocoordinates rather than bucketed regions.
This is a longitude coordinate, with values spanning the full -178.00 to 178.80 range and 69,585 unique values across 69,716 rows. The distribution is centered near 12.03 (median 11.38) with IQR 1.24 to 18.18, suggesting a heavy concentration in European/African longitudes, but the std of 40.50 and 16.2% flagged outliers reveal a long global tail. No nulls or zeros are present.
A free-text 'description' field, but 65189 of 69716 rows (94.7% duplicate rate) are empty strings, leaving only ~4500 populated entries with a mean length of 3.46 characters and median word count of 1. The non-empty values are short multilingual fragments — German ('nicht katasterwürdig', 'unterer Eingang'), French ('Entrée d'une carrière souterraine'), and other tokens like 'cave' and 'Halbhöhle' — suggesting cave/feature annotations rather than prose. With 92.8% one-word rate and a vocab of 4651, this is closer to sparse tagging than narrative text.
Categorical access-permission tag, almost certainly the OSM-style `access` key indicating who may use a feature. 89.7% of the 69,716 rows are empty strings, leaving only ~10% with substantive values like `yes` (2,717), `no` (2,266), `private` (815), `permit` (575), and `permissive` (440). Entropy ratio is just 0.16 and 20 distinct values appear, so the signal is sparse but the long tail (`customers`, `destination`, `restricted`, `unknown`) is meaningful when present.
This is an OSM-style `tourism` tag categorising features like attractions, viewpoints, and museums across 18 distinct values. The column is severely imbalanced: 97.2% of the 69,716 rows are empty strings, with `attraction` (1,670) and `viewpoint` (119) the only non-trivial categories. Entropy ratio of 0.05 confirms almost no information content as-is.
This column holds Wikipedia article references in the OSM-style `lang:Article Title` format (e.g. `de:Einödhöhle`, `fr:Grotte...`), mostly pointing to cave-related pages across many languages. It is overwhelmingly empty: 67,531 of 69,716 rows are blank and the duplicate rate is 0.97, leaving only 2,077 unique values. Among the populated entries, language prefixes span de, fr, pl, es, it, ca, en, ru and more, so any downstream use must handle multilingual strings.
This is a website/URL field for each record, but it is overwhelmingly empty: 67,082 of 69,716 rows (n_empty) are blank, leaving only 2,492 unique values across the column. Where populated, entries are single-token URLs (one_word_rate 0.99998, word_mean ~1.0) pointing to varied external domains (angloasianmining.com, unesco.org, termeszetvedelem.hu, etc.). The duplicate_rate of 0.96 is driven almost entirely by the empty string, and url_rate is only 0.038 because the metric is computed over all rows including blanks.
This appears to be a cave length attribute (likely OpenStreetMap-style tag) stored as a string, with 99.08% of the 69,716 rows being empty and only 238 distinct values overall. When populated, values look like small integers (5, 6, 10, 3, 4...) suggesting metres, but the signal is so sparse (entropy ratio 0.0176) that it carries almost no information. The non-null counts in the top values are tiny (≤32 each), indicating this tag is rarely filled in upstream.
This appears to be a cave depth attribute, likely sourced from an OpenStreetMap-style tag, stored as strings. It is effectively empty: 69,419 of 69,716 rows (top_rate 0.9957) carry the blank value "", and the remaining 124 distinct values are tiny integer-like strings ranging from "0" to "30" with single- or low-double-digit counts. Entropy ratio of 0.0092 confirms there is virtually no signal here.
Two-letter ISO country code, but effectively empty: 69,684 of 69,716 rows (top_rate 0.9995) carry a blank string, leaving only 32 rows spread across 15 actual codes (KY, AU, DE, RO, US, etc.). Entropy ratio of 0.0018 confirms there is essentially no signal here. No nulls are reported because the missingness is encoded as empty string rather than NULL.
Numeric correlation
id numeric
name text
Sample values (first 10)
- Santa Marija Caves
- Unnamed Cave
- Ipogeo 7° via Monti
- Grotte des Vers Luisants
- Unnamed Cave
- Alibi 1. sz. barlang
- skalní byty
- Unnamed Cave
- Abisso B52
- Cueva de la Torca 3 (corrales del trillo)
lat numeric
lon numeric
description text
Sample values (first 10)
- unerforschtes, nordschauendes Portal
access categorical
Top values (rank 1–20)
- — 62,551
- yes — 2,717
- no — 2,266
- private — 815
- permit — 575
- permissive — 440
- customers — 271
- unknown — 47
- destination — 11
- restricted — 9
- tidal — 2
- request — 2
- key — 2
- discouraged — 2
- designated — 1
- official — 1
- forestry — 1
- agricultural — 1
- guided — 1
- university — 1
tourism categorical
Top values (rank 1–20)
- — 67,776
- attraction — 1,670
- viewpoint — 119
- yes — 105
- camp_site — 7
- museum — 6
- register — 6
- artwork — 6
- information — 5
- picnic_site — 4
- cave_entrance — 3
- caves — 2
- wilderness_hut — 2
- attraction;museum — 1
- guestbook — 1
- no — 1
- cave — 1
- hotel — 1
wikipedia text
Sample values (first 10)
website text
Sample values (first 10)
- https://termeszetvedelem.hu/talalati-oldal/?type=orszagos-barlangnyilvantartas&id=4762-23
cave:length categorical
Top values (rank 1–20)
- — 69,074
- 5 — 32
- 6 — 26
- 10 — 25
- 3 — 23
- 4 — 23
- 7 — 20
- 8 — 19
- 15 — 16
- 20 — 14
- 12 — 13
- 30 — 13
- 2 — 11
- 11 — 9
- 60 — 8
- 4.5 — 8
- 13 — 8
- 16 — 8
- 17 — 8
- 25 — 8
cave:depth categorical
Top values (rank 1–20)
- — 69,419
- 0 — 63
- 10 — 13
- 3 — 11
- 1 — 9
- 5 — 9
- 4 — 8
- 25 — 7
- 30 — 6
- 6 — 6
- 2 — 6
- 11 — 5
- 35 — 5
- 28 — 4
- 14 — 4
- 40 — 4
- 70 — 4
- 12 — 3
- 8 — 3
- 15 — 3
country categorical
Top values (rank 1–20)
- — 69,684
- KY — 7
- AU — 6
- DE — 3
- RO — 2
- US — 2
- EC — 2
- IT — 2
- GB — 1
- MT — 1
- CH — 1
- GR — 1
- ET — 1
- LB — 1
- VN — 1
- PT — 1