New 12.1 Dataset Interactive Controls and Formatting Options
In his blog post announcing the launch of Mathematica Version 12.1, Stephen Wolfram mentioned the extensive updates to Dataset that we undertook to make it easier to explore, understand and present your data. Here is how the updated Dataset works and how you can use it to gain deeper insight into your data.
New Interactive Features
We have added items to Dataset column header context menus for sorting and reverse sorting your data:
If a Dataset has multiple levels of data, you can sort multiple columns simultaneously:
Sort row headers by hovering near the corner of the blank cell atop a row header column. When the menu indicator () appears, right-click it to bring up the context menu and choose a sort item:
Hide and Show items are also in the context menus of all Dataset cells, used to collapse parts of datasets for focused views of particular data:
All the Options
Sorting and hiding give you interactive tools for exploring your data. With Dataset’s new formatting options, you can present your data in ways that make it easier to understand and spot patterns.
The following is a complete set of new Dataset options:
Alignment Background ItemSize ItemStyle |
Grid-like formatting for Dataset items |
HeaderAlignment HeaderBackground HeaderSize HeaderStyle |
Grid-like formatting for Dataset headers |
ItemDisplayFunction HeaderDisplayFunction |
complete control of item and header formatting |
HiddenItems |
which items are initially hidden |
MaxItems |
maximum number of items to display without a scrollbar or elision |
DatasetDisplayPanel |
initial drill-down position |
ScrollPosition |
initial scroll positions |
In the subsequent sections, I’ll explain the basic functions of these options and then do a deep dive into option value syntax. It lets you apply option values to Dataset data in tons of useful ways.
Alignment, Background, ItemSize, ItemStyle and Their Header Equivalents
These options, familiar from Grid, now work in Dataset as well. Here is a dataset with default styling:
Here is the same Dataset with right-aligned ages, orange backgrounds and italic “children” entries (to change a Dataset’s options, wrap it with Dataset[...] and specify the new options):
Engage with the code in this post by downloading the Wolfram Notebook
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Alignment -> {"age" -> Right}, Background -> LightOrange, ItemStyle -> {"children" -> Italic}] |
Each of the styling options has an analogous header option that operates on the Dataset’s headers rather than the items:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Alignment -> {"age" -> Right}, Background -> LightOrange, ItemStyle -> {"children" -> Italic}, HeaderAlignment -> {"age" -> Right}, HeaderBackground -> LightRed, HeaderStyle -> Bold] |
ItemDisplayFunction, HeaderDisplayFunction
If the basic styling options don’t meet your needs, you can take complete control of item and header formatting with the ItemDisplayFunction and HeaderDisplayFunction options.
Here is an item display function that replaces “male” and “female” with the symbols for male and female, and a header display function that changes the “sex” headers accordingly:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], ItemDisplayFunction -> {"sex" -> (If[# === "male", \[Mars], \[Venus]] &)}, HeaderDisplayFunction -> {"sex" -> ("\[Mars]/\[Venus]" &)}] |
The display function is given three arguments: the item or header value, the path to the item or header and the entire dataset itself. Here is a header display function that uses the second (path) argument to highlight children with the same name as their parent:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], HeaderDisplayFunction -> (If[MatchQ[#2, {x_, "children", x_}], Style[#, Bold, Red], #] &)] |
HiddenItems
Specify which Dataset items are initially hidden with the HiddenItems option:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], HiddenItems -> {"Eva", "sex"}] |
To hide all items by default and unhide individual items, use All to hide everything and then make exceptions using path→False:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], HiddenItems -> {All, {"Bob"} -> False}] |
Make exceptions to the exceptions to hide unhidden items using path→True:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], HiddenItems -> {All, {"Bob"} -> False, "sex" -> True}] |
MaxItems
Pre-12.1, the only control you had over how many Dataset items were displayed was via Dataset`$DatasetTargetRowCount. In 12.1, the MaxItems option gives you control over the number of rows displayed as well as columns and deeper levels. To limit the number of rows displayed to 3, specify MaxItems→3:
✕
Dataset[Dataset[ Association[ "Mercury" -> Association[ "Radius" -> Quantity[2439.7`5., "Kilometers"], "Moons" -> Association[]], "Venus" -> Association[ "Radius" -> Quantity[6051.85`5., "Kilometers"], "Moons" -> Association[]], "Earth" -> Association[ "Radius" -> Quantity[ 6367.4446571000000000001`8.299868708313456, "Kilometers"], "Moons" -> Association[ "Moon" -> Association[ "Mass" -> Quantity[ 7.3459006322855173653772`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1737.5`5., "Kilometers"]]]], "Mars" -> Association[ "Radius" -> Quantity[3385.595`4.298042852900571, "Kilometers"], "Moons" -> Association[ "Phobos" -> Association[ "Mass" -> Quantity[ 1.0724880884600402`3.9586073148417724*^16, "Kilograms"], "Radius" -> Quantity[11.1`3., "Kilometers"]], "Deimos" -> Association[ "Mass" -> Quantity[ 1.468340774924336`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[6.2`2., "Kilometers"]]]], "Jupiter" -> Association[ "Radius" -> Quantity[69173.`5., "Kilometers"], "Moons" -> Association[ "Metis" -> Association[ "Mass" -> Quantity[ 1.19864553055047796`0.9999565727231415*^17, "Kilograms"], "Radius" -> Quantity[21.5`3., "Kilometers"]], "Adrastea" -> Association[ "Mass" -> Quantity[ 7.491534565940487`0.9999565727231415*^15, "Kilograms"], "Radius" -> Quantity[8.2`2., "Kilometers"]], "Amalthea" -> Association[ "Mass" -> Quantity[ 2.067663540199574478`2.995678626217367*^18, "Kilograms"], "Radius" -> Quantity[83.45`4., "Kilometers"]], "Thebe" -> Association[ "Mass" -> Quantity[ 1.49830691318809745`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[49.3`3., "Kilometers"]], "Io" -> Association[ "Mass" -> Quantity[ 8.9297833448203530011087`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1821.6`5., "Kilometers"]], "Europa" -> Association[ "Mass" -> Quantity[ 4.7986859848371340385365`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1560.8`5., "Kilometers"]], "Ganymede" -> Association[ "Mass" -> Quantity[ 1.48150100386563183602529`4.995678626217362*^23, "Kilograms"], "Radius" -> Quantity[2631.2`5., "Kilometers"]], "Callisto" -> Association[ "Mass" -> Quantity[ 1.07567783404752629528633`4.995678626217362*^23, "Kilograms"], "Radius" -> Quantity[2410.3`5., "Kilometers"]], "Themisto" -> Association[ "Mass" -> Quantity[ 6.89221180066526`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Leda" -> Association[ "Mass" -> Quantity[ 1.0937640466273112`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Himalia" -> Association[ "Mass" -> Quantity[ 6.742381109346438525`1.999565922520683*^18, "Kilograms"], "Radius" -> Quantity[85.`2., "Kilometers"]], "Lysithea" -> Association[ "Mass" -> Quantity[ 6.2928890353900092`1.999565922520683*^16, "Kilograms"], "Radius" -> Quantity[18.`2., "Kilometers"]], "Elara" -> Association[ "Mass" -> Quantity[ 8.6901800964909652`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[43.`2., "Kilometers"]], "S/2000 J11" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J12" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Carpo" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Euporie" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "S/2003 J3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J18" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Orthosie" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Euanthe" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Harpalyke" -> Association[ "Mass" -> Quantity[ 1.19864553055047`0.9999565727231415*^14, "Kilograms"], "Radius" -> Quantity[2.2`2., "Kilometers"]], "Praxidike" -> Association[ "Mass" -> Quantity[ 4.34509004824548`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.4`2., "Kilometers"]], "Thyone" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J16" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Iocaste" -> Association[ "Mass" -> Quantity[ 1.94779898714453`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Mneme" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Hermippe" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Thelxinoe" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Helike" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Ananke" -> Association[ "Mass" -> Quantity[ 2.9966138263761948`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[14.`2., "Kilometers"]], "S/2003 J15" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Eurydome" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Arche" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Herse" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Pasithee" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "S/2003 J10" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Chaldene" -> Association[ "Mass" -> Quantity[ 7.4915345659396`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.9`2., "Kilometers"]], "Isonoe" -> Association[ "Mass" -> Quantity[ 7.4915345659396`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.9`2., "Kilometers"]], "Erinome" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.6`2., "Kilometers"]], "Kale" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Aitne" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Taygete" -> Association[ "Mass" -> Quantity[ 1.6481376045069`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.5`2., "Kilometers"]], "S/2003 J9" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Carme" -> Association[ "Mass" -> Quantity[ 1.31851008360552575`1.9995659225206786*^17, "Kilograms"], "Radius" -> Quantity[23.`2., "Kilometers"]], "Sponde" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Megaclite" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.7`2., "Kilometers"]], "S/2003 J5" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "S/2003 J19" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J23" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Kalyke" -> Association[ "Mass" -> Quantity[ 1.94779898714453`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Kore" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Pasiphae" -> Association[ "Mass" -> Quantity[ 2.9966138263761949`1.9995659225206786*^17, "Kilograms"], "Radius" -> Quantity[30.`2., "Kilometers"]], "Eukelade" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "S/2003 J4" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Sinope" -> Association[ "Mass" -> Quantity[ 7.4915345659404873`1.9995659225206786*^16, "Kilograms"], "Radius" -> Quantity[19.`2., "Kilometers"]], "Hegemone" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Aoede" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Kallichore" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Autonoe" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Callirrhoe" -> Association[ "Mass" -> Quantity[ 8.69018009649097`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[4.3`2., "Kilometers"]], "Cyllene" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J2" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]]]], "Saturn" -> Association[ "Radius" -> Quantity[57316.`5., "Kilometers"], "Moons" -> Association[ "Tarqeq" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Pan" -> Association[ "Mass" -> Quantity[ 4.944412813520729`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[12.8`3., "Kilometers"]], "Daphnis" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.9`2., "Kilometers"]], "Atlas" -> Association[ "Mass" -> Quantity[ 2.097629678463337`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Prometheus" -> Association[ "Mass" -> Quantity[ 1.86689041383236942`3.9586073148417764*^17, "Kilograms"], "Radius" -> Quantity[46.8`3., "Kilometers"]], "Pandora" -> Association[ "Mass" -> Quantity[ 1.49081537862215657`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[40.6`3., "Kilometers"]], "Epimetheus" -> Association[ "Mass" -> Quantity[ 5.25905726529022205`2.9956786262173543*^17, "Kilograms"], "Radius" -> Quantity[58.3`3., "Kilometers"]], "Janus" -> Association[ "Mass" -> Quantity[ 1.896856552096131371`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[90.4`3., "Kilometers"]], "Aegaeon" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[0.25`2., "Kilometers"]], "Mimas" -> Association[ "Mass" -> Quantity[ 3.7907164903658865482`3.9586073148417764*^19, "Kilograms"], "Radius" -> Quantity[198.8`4., "Kilometers"]], "Methone" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.6`2., "Kilometers"]], "Anthe" -> Association[ "Mass" -> Quantity[5.`1.*^12, "Kilograms"], "Radius" -> Quantity[1.`1., "Kilometers"]], "Pallene" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Enceladus" -> Association[ "Mass" -> Quantity[ 1.08027928440861826137`3.9586073148417764*^20, "Kilograms"], "Radius" -> Quantity[252.3`4., "Kilometers"]], "Tethys" -> Association[ "Mass" -> Quantity[ 6.17452278924814959099`4.6989700043360205*^20, "Kilograms"], "Radius" -> Quantity[536.3`4., "Kilometers"]], "Calypso" -> Association[ "Mass" -> Quantity[ 3.595936591651433`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[9.5`2., "Kilometers"]], "Telesto" -> Association[ "Mass" -> Quantity[ 7.191873183302868`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[12.`2., "Kilometers"]], "Polydeuces" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.2`2., "Kilometers"]], "Dione" -> Association[ "Mass" -> Quantity[ 1.095457133439213688532`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[562.5`4., "Kilometers"]], "Helene" -> Association[ "Mass" -> Quantity[ 2.5471217524197656`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[16.`2., "Kilometers"]], "Rhea" -> Association[ "Mass" -> Quantity[ 2.308441461148901741032`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[764.5`4., "Kilometers"]], "Titan" -> Association[ "Mass" -> Quantity[ 1.34520841449162446435527`4.958607314841778*^23, "Kilograms"], "Radius" -> Quantity[2575.5`5., "Kilometers"]], "Hyperion" -> Association[ "Mass" -> Quantity[ 5.543735578795960565`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[133.`4., "Kilometers"]], "Iapetus" -> Association[ "Mass" -> Quantity[ 1.805459830391657427108`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[734.5`4., "Kilometers"]], "Kiviuq" -> Association[ "Mass" -> Quantity[ 3.296275209013815`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[8.`1., "Kilometers"]], "Ijiraq" -> Association[ "Mass" -> Quantity[ 1.198645530550478`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[6.`1., "Kilometers"]], "Phoebe" -> Association[ "Mass" -> Quantity[ 8.287135536843366995`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[106.6`4., "Kilometers"]], "Paaliaq" -> Association[ "Mass" -> Quantity[ 8.240688022534537`1.999565922520683*^15, "Kilograms"], "Radius" -> Quantity[11.`3., "Kilometers"]], "Skathi" -> Association[ "Mass" -> Quantity[ 3.146444517695`1.9995659225206786*^14, "Kilograms"], "Radius" -> Quantity[4.`1., "Kilometers"]], "Albiorix" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[16.`2., "Kilometers"]], "S/2007 S2" -> Association[ "Mass" -> Quantity[1.5`2.*^14, "Kilograms"], "Radius" -> Quantity[3.`1., "Kilometers"]], "Bebhionn" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Erriapo" -> Association[ "Mass" -> Quantity[ 7.64136525725929`1.9995659225206914*^14, "Kilograms"], "Radius" -> Quantity[5.`1., "Kilometers"]], "Siarnaq" -> Association[ "Mass" -> Quantity[ 3.8955979742890535`1.999565922520683*^16, "Kilograms"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Skoll" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Tarvos" -> Association[ "Mass" -> Quantity[ 2.696952443738576`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[7.5`2., "Kilometers"]], "Greip" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S13" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Hyrrokkin" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Mundilfari" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "S/2006 S1" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Jarnsaxa" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Narvi" -> Association[ "Mass" -> Quantity[ 3.44610590033262`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Bergelmir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S17" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Suttungr" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Hati" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S12" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Bestla" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Farbauti" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Thrymr" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "S/2007 S3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.5`2., "Kilometers"]], "Aegir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S7" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2006 S3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Kari" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Fenrir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Surtur" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Ymir" -> Association[ "Mass" -> Quantity[ 4.944412813520729`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[9.`1., "Kilometers"]], "Loge" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Fornjot" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]]]], "Uranus" -> Association[ "Radius" -> Quantity[25266.`5., "Kilometers"], "Moons" -> Association[ "Cordelia" -> Association[ "Mass" -> Quantity[ 4.4949207395642923`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[20.1`3., "Kilometers"]], "Ophelia" -> Association[ "Mass" -> Quantity[ 5.3939048874771508`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[21.4`3., "Kilometers"]], "Bianca" -> Association[ "Mass" -> Quantity[ 9.2895028617662042`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[25.7`3., "Kilometers"]], "Cressida" -> Association[ "Mass" -> Quantity[ 3.43112283120074311`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[39.8`3., "Kilometers"]], "Desdemona" -> Association[ "Mass" -> Quantity[ 1.78298522669383596`2.995678626217367*^17, "Kilograms"], "Radius" -> Quantity[32.`3., "Kilometers"]], "Juliet" -> Association[ "Mass" -> Quantity[ 5.57370171705972251`2.9956786262173543*^17, "Kilograms"], "Radius" -> Quantity[46.8`3., "Kilometers"]], "Portia" -> Association[ "Mass" -> Quantity[ 1.681100356597045339`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[67.6`3., "Kilometers"]], "Rosalind" -> Association[ "Mass" -> Quantity[ 2.54712175241976567`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[36.`2., "Kilometers"]], "Cupid" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[5.`2., "Kilometers"]], "Belinda" -> Association[ "Mass" -> Quantity[ 3.56597045338767194`2.995678626217367*^17, "Kilograms"], "Radius" -> Quantity[40.3`3., "Kilometers"]], "Perdita" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Puck" -> Association[ "Mass" -> Quantity[ 2.893230649366216176`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[81.`2., "Kilometers"]], "Mab" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[5.`2., "Kilometers"]], "Miranda" -> Association[ "Mass" -> Quantity[ 6.5925504180276287794`1.9995659225206872*^19, "Kilograms"], "Radius" -> Quantity[235.8`4., "Kilometers"]], "Ariel" -> Association[ "Mass" -> Quantity[ 1.352971142608851997243`2.9956786262173587*^21, "Kilograms"], "Radius" -> Quantity[578.9`4., "Kilometers"]], "Umbriel" -> Association[ "Mass" -> Quantity[ 1.171676006113092205807`2.9956786262173587*^21, "Kilograms"], "Radius" -> Quantity[584.7`4., "Kilometers"]], "Titania" -> Association[ "Mass" -> Quantity[ 3.525516166731593299572`3.9586073148417764*^21, "Kilograms"], "Radius" -> Quantity[788.9`4., "Kilometers"]], "Oberon" -> Association[ "Mass" -> Quantity[ 3.013095202421263971712`3.9586073148417764*^21, "Kilograms"], "Radius" -> Quantity[761.4`4., "Kilometers"]], "Francisco" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[11.`2., "Kilometers"]], "Caliban" -> Association[ "Mass" -> Quantity[ 7.34170387462167751`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[49.`2., "Kilometers"]], "Stephano" -> Association[ "Mass" -> Quantity[ 5.99322765275239`0.9999565727231373*^15, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Trinculo" -> Association[ "Mass" -> Quantity[ 7.49153456594048`0.9999565727231373*^14, "Kilograms"], "Radius" -> Quantity[5.`1., "Kilometers"]], "Sycorax" -> Association[ "Mass" -> Quantity[ 5.378921818345269844`2.9956786262173627*^18, "Kilograms"], "Radius" -> Quantity[95.`2., "Kilometers"]], "Margaret" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Prospero" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[15.`2., "Kilometers"]], "Setebos" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[15.`2., "Kilometers"]], "Ferdinand" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]]]], "Neptune" -> Association[ "Radius" -> Quantity[24552.5`5., "Kilometers"], "Moons" -> Association[ "Naiad" -> Association[ "Mass" -> Quantity[ 1.94779898714452669`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[33.`2., "Kilometers"]], "Thalassa" -> Association[ "Mass" -> Quantity[ 3.74576728297024363`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[41.`2., "Kilometers"]], "Despina" -> Association[ "Mass" -> Quantity[ 2.09762967846333643`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[75.`2., "Kilometers"]], "Galatea" -> Association[ "Mass" -> Quantity[ 3.745767282970243625`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[88.`2., "Kilometers"]], "Larissa" -> Association[ "Mass" -> Quantity[ 4.944412813520721585`1.999565922520683*^18, "Kilograms"], "Radius" -> Quantity[97.`2., "Kilometers"]], "Proteus" -> Association[ "Mass" -> Quantity[ 5.0343112283120074311`2.995678626217367*^19, "Kilograms"], "Radius" -> Quantity[210.`3., "Kilometers"]], "Triton" -> Association[ "Mass" -> Quantity[ 2.139432441341284348686`4.6989700043360205*^22, "Kilograms"], "Radius" -> Quantity[1353.4`5., "Kilometers"]], "Nereid" -> Association[ "Mass" -> Quantity[ 3.0865122411674807466`2.9956786262173587*^19, "Kilograms"], "Radius" -> Quantity[170.`3., "Kilometers"]], "Halimede" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[30.`2., "Kilometers"]], "Sao" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Laomedeia" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Psamathe" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Neso" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[30.`2., "Kilometers"]]]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"Radius", "Moons"}, { TypeSystem`Atom[ Quantity[1, "Kilometers"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"Mass", "Radius"}, { TypeSystem`Atom[ Quantity[1, "Kilograms"]], TypeSystem`Atom[ Quantity[1, "Kilometers"]]}], TypeSystem`AnyLength]}], 8], Association["ID" -> 165317787556689]], MaxItems -> 3] |
Give a list to specify limits at multiple levels (rows, columns):
✕
Dataset[Dataset[ Association[ "Mercury" -> Association[ "Radius" -> Quantity[2439.7`5., "Kilometers"], "Moons" -> Association[]], "Venus" -> Association[ "Radius" -> Quantity[6051.85`5., "Kilometers"], "Moons" -> Association[]], "Earth" -> Association[ "Radius" -> Quantity[ 6367.4446571000000000001`8.299868708313456, "Kilometers"], "Moons" -> Association[ "Moon" -> Association[ "Mass" -> Quantity[ 7.3459006322855173653772`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1737.5`5., "Kilometers"]]]], "Mars" -> Association[ "Radius" -> Quantity[3385.595`4.298042852900571, "Kilometers"], "Moons" -> Association[ "Phobos" -> Association[ "Mass" -> Quantity[ 1.0724880884600402`3.9586073148417724*^16, "Kilograms"], "Radius" -> Quantity[11.1`3., "Kilometers"]], "Deimos" -> Association[ "Mass" -> Quantity[ 1.468340774924336`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[6.2`2., "Kilometers"]]]], "Jupiter" -> Association[ "Radius" -> Quantity[69173.`5., "Kilometers"], "Moons" -> Association[ "Metis" -> Association[ "Mass" -> Quantity[ 1.19864553055047796`0.9999565727231415*^17, "Kilograms"], "Radius" -> Quantity[21.5`3., "Kilometers"]], "Adrastea" -> Association[ "Mass" -> Quantity[ 7.491534565940487`0.9999565727231415*^15, "Kilograms"], "Radius" -> Quantity[8.2`2., "Kilometers"]], "Amalthea" -> Association[ "Mass" -> Quantity[ 2.067663540199574478`2.995678626217367*^18, "Kilograms"], "Radius" -> Quantity[83.45`4., "Kilometers"]], "Thebe" -> Association[ "Mass" -> Quantity[ 1.49830691318809745`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[49.3`3., "Kilometers"]], "Io" -> Association[ "Mass" -> Quantity[ 8.9297833448203530011087`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1821.6`5., "Kilometers"]], "Europa" -> Association[ "Mass" -> Quantity[ 4.7986859848371340385365`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1560.8`5., "Kilometers"]], "Ganymede" -> Association[ "Mass" -> Quantity[ 1.48150100386563183602529`4.995678626217362*^23, "Kilograms"], "Radius" -> Quantity[2631.2`5., "Kilometers"]], "Callisto" -> Association[ "Mass" -> Quantity[ 1.07567783404752629528633`4.995678626217362*^23, "Kilograms"], "Radius" -> Quantity[2410.3`5., "Kilometers"]], "Themisto" -> Association[ "Mass" -> Quantity[ 6.89221180066526`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Leda" -> Association[ "Mass" -> Quantity[ 1.0937640466273112`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Himalia" -> Association[ "Mass" -> Quantity[ 6.742381109346438525`1.999565922520683*^18, "Kilograms"], "Radius" -> Quantity[85.`2., "Kilometers"]], "Lysithea" -> Association[ "Mass" -> Quantity[ 6.2928890353900092`1.999565922520683*^16, "Kilograms"], "Radius" -> Quantity[18.`2., "Kilometers"]], "Elara" -> Association[ "Mass" -> Quantity[ 8.6901800964909652`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[43.`2., "Kilometers"]], "S/2000 J11" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J12" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Carpo" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Euporie" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "S/2003 J3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J18" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Orthosie" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Euanthe" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Harpalyke" -> Association[ "Mass" -> Quantity[ 1.19864553055047`0.9999565727231415*^14, "Kilograms"], "Radius" -> Quantity[2.2`2., "Kilometers"]], "Praxidike" -> Association[ "Mass" -> Quantity[ 4.34509004824548`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.4`2., "Kilometers"]], "Thyone" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J16" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Iocaste" -> Association[ "Mass" -> Quantity[ 1.94779898714453`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Mneme" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Hermippe" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Thelxinoe" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Helike" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Ananke" -> Association[ "Mass" -> Quantity[ 2.9966138263761948`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[14.`2., "Kilometers"]], "S/2003 J15" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Eurydome" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Arche" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Herse" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Pasithee" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "S/2003 J10" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Chaldene" -> Association[ "Mass" -> Quantity[ 7.4915345659396`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.9`2., "Kilometers"]], "Isonoe" -> Association[ "Mass" -> Quantity[ 7.4915345659396`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.9`2., "Kilometers"]], "Erinome" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.6`2., "Kilometers"]], "Kale" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Aitne" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Taygete" -> Association[ "Mass" -> Quantity[ 1.6481376045069`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.5`2., "Kilometers"]], "S/2003 J9" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Carme" -> Association[ "Mass" -> Quantity[ 1.31851008360552575`1.9995659225206786*^17, "Kilograms"], "Radius" -> Quantity[23.`2., "Kilometers"]], "Sponde" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Megaclite" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.7`2., "Kilometers"]], "S/2003 J5" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "S/2003 J19" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J23" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Kalyke" -> Association[ "Mass" -> Quantity[ 1.94779898714453`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Kore" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Pasiphae" -> Association[ "Mass" -> Quantity[ 2.9966138263761949`1.9995659225206786*^17, "Kilograms"], "Radius" -> Quantity[30.`2., "Kilometers"]], "Eukelade" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "S/2003 J4" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Sinope" -> Association[ "Mass" -> Quantity[ 7.4915345659404873`1.9995659225206786*^16, "Kilograms"], "Radius" -> Quantity[19.`2., "Kilometers"]], "Hegemone" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Aoede" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Kallichore" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Autonoe" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Callirrhoe" -> Association[ "Mass" -> Quantity[ 8.69018009649097`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[4.3`2., "Kilometers"]], "Cyllene" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J2" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]]]], "Saturn" -> Association[ "Radius" -> Quantity[57316.`5., "Kilometers"], "Moons" -> Association[ "Tarqeq" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Pan" -> Association[ "Mass" -> Quantity[ 4.944412813520729`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[12.8`3., "Kilometers"]], "Daphnis" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.9`2., "Kilometers"]], "Atlas" -> Association[ "Mass" -> Quantity[ 2.097629678463337`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Prometheus" -> Association[ "Mass" -> Quantity[ 1.86689041383236942`3.9586073148417764*^17, "Kilograms"], "Radius" -> Quantity[46.8`3., "Kilometers"]], "Pandora" -> Association[ "Mass" -> Quantity[ 1.49081537862215657`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[40.6`3., "Kilometers"]], "Epimetheus" -> Association[ "Mass" -> Quantity[ 5.25905726529022205`2.9956786262173543*^17, "Kilograms"], "Radius" -> Quantity[58.3`3., "Kilometers"]], "Janus" -> Association[ "Mass" -> Quantity[ 1.896856552096131371`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[90.4`3., "Kilometers"]], "Aegaeon" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[0.25`2., "Kilometers"]], "Mimas" -> Association[ "Mass" -> Quantity[ 3.7907164903658865482`3.9586073148417764*^19, "Kilograms"], "Radius" -> Quantity[198.8`4., "Kilometers"]], "Methone" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.6`2., "Kilometers"]], "Anthe" -> Association[ "Mass" -> Quantity[5.`1.*^12, "Kilograms"], "Radius" -> Quantity[1.`1., "Kilometers"]], "Pallene" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Enceladus" -> Association[ "Mass" -> Quantity[ 1.08027928440861826137`3.9586073148417764*^20, "Kilograms"], "Radius" -> Quantity[252.3`4., "Kilometers"]], "Tethys" -> Association[ "Mass" -> Quantity[ 6.17452278924814959099`4.6989700043360205*^20, "Kilograms"], "Radius" -> Quantity[536.3`4., "Kilometers"]], "Calypso" -> Association[ "Mass" -> Quantity[ 3.595936591651433`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[9.5`2., "Kilometers"]], "Telesto" -> Association[ "Mass" -> Quantity[ 7.191873183302868`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[12.`2., "Kilometers"]], "Polydeuces" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.2`2., "Kilometers"]], "Dione" -> Association[ "Mass" -> Quantity[ 1.095457133439213688532`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[562.5`4., "Kilometers"]], "Helene" -> Association[ "Mass" -> Quantity[ 2.5471217524197656`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[16.`2., "Kilometers"]], "Rhea" -> Association[ "Mass" -> Quantity[ 2.308441461148901741032`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[764.5`4., "Kilometers"]], "Titan" -> Association[ "Mass" -> Quantity[ 1.34520841449162446435527`4.958607314841778*^23, "Kilograms"], "Radius" -> Quantity[2575.5`5., "Kilometers"]], "Hyperion" -> Association[ "Mass" -> Quantity[ 5.543735578795960565`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[133.`4., "Kilometers"]], "Iapetus" -> Association[ "Mass" -> Quantity[ 1.805459830391657427108`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[734.5`4., "Kilometers"]], "Kiviuq" -> Association[ "Mass" -> Quantity[ 3.296275209013815`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[8.`1., "Kilometers"]], "Ijiraq" -> Association[ "Mass" -> Quantity[ 1.198645530550478`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[6.`1., "Kilometers"]], "Phoebe" -> Association[ "Mass" -> Quantity[ 8.287135536843366995`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[106.6`4., "Kilometers"]], "Paaliaq" -> Association[ "Mass" -> Quantity[ 8.240688022534537`1.999565922520683*^15, "Kilograms"], "Radius" -> Quantity[11.`3., "Kilometers"]], "Skathi" -> Association[ "Mass" -> Quantity[ 3.146444517695`1.9995659225206786*^14, "Kilograms"], "Radius" -> Quantity[4.`1., "Kilometers"]], "Albiorix" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[16.`2., "Kilometers"]], "S/2007 S2" -> Association[ "Mass" -> Quantity[1.5`2.*^14, "Kilograms"], "Radius" -> Quantity[3.`1., "Kilometers"]], "Bebhionn" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Erriapo" -> Association[ "Mass" -> Quantity[ 7.64136525725929`1.9995659225206914*^14, "Kilograms"], "Radius" -> Quantity[5.`1., "Kilometers"]], "Siarnaq" -> Association[ "Mass" -> Quantity[ 3.8955979742890535`1.999565922520683*^16, "Kilograms"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Skoll" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Tarvos" -> Association[ "Mass" -> Quantity[ 2.696952443738576`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[7.5`2., "Kilometers"]], "Greip" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S13" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Hyrrokkin" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Mundilfari" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "S/2006 S1" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Jarnsaxa" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Narvi" -> Association[ "Mass" -> Quantity[ 3.44610590033262`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Bergelmir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S17" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Suttungr" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Hati" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S12" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Bestla" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Farbauti" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Thrymr" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "S/2007 S3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.5`2., "Kilometers"]], "Aegir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S7" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2006 S3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Kari" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Fenrir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Surtur" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Ymir" -> Association[ "Mass" -> Quantity[ 4.944412813520729`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[9.`1., "Kilometers"]], "Loge" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Fornjot" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]]]], "Uranus" -> Association[ "Radius" -> Quantity[25266.`5., "Kilometers"], "Moons" -> Association[ "Cordelia" -> Association[ "Mass" -> Quantity[ 4.4949207395642923`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[20.1`3., "Kilometers"]], "Ophelia" -> Association[ "Mass" -> Quantity[ 5.3939048874771508`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[21.4`3., "Kilometers"]], "Bianca" -> Association[ "Mass" -> Quantity[ 9.2895028617662042`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[25.7`3., "Kilometers"]], "Cressida" -> Association[ "Mass" -> Quantity[ 3.43112283120074311`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[39.8`3., "Kilometers"]], "Desdemona" -> Association[ "Mass" -> Quantity[ 1.78298522669383596`2.995678626217367*^17, "Kilograms"], "Radius" -> Quantity[32.`3., "Kilometers"]], "Juliet" -> Association[ "Mass" -> Quantity[ 5.57370171705972251`2.9956786262173543*^17, "Kilograms"], "Radius" -> Quantity[46.8`3., "Kilometers"]], "Portia" -> Association[ "Mass" -> Quantity[ 1.681100356597045339`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[67.6`3., "Kilometers"]], "Rosalind" -> Association[ "Mass" -> Quantity[ 2.54712175241976567`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[36.`2., "Kilometers"]], "Cupid" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[5.`2., "Kilometers"]], "Belinda" -> Association[ "Mass" -> Quantity[ 3.56597045338767194`2.995678626217367*^17, "Kilograms"], "Radius" -> Quantity[40.3`3., "Kilometers"]], "Perdita" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Puck" -> Association[ "Mass" -> Quantity[ 2.893230649366216176`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[81.`2., "Kilometers"]], "Mab" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[5.`2., "Kilometers"]], "Miranda" -> Association[ "Mass" -> Quantity[ 6.5925504180276287794`1.9995659225206872*^19, "Kilograms"], "Radius" -> Quantity[235.8`4., "Kilometers"]], "Ariel" -> Association[ "Mass" -> Quantity[ 1.352971142608851997243`2.9956786262173587*^21, "Kilograms"], "Radius" -> Quantity[578.9`4., "Kilometers"]], "Umbriel" -> Association[ "Mass" -> Quantity[ 1.171676006113092205807`2.9956786262173587*^21, "Kilograms"], "Radius" -> Quantity[584.7`4., "Kilometers"]], "Titania" -> Association[ "Mass" -> Quantity[ 3.525516166731593299572`3.9586073148417764*^21, "Kilograms"], "Radius" -> Quantity[788.9`4., "Kilometers"]], "Oberon" -> Association[ "Mass" -> Quantity[ 3.013095202421263971712`3.9586073148417764*^21, "Kilograms"], "Radius" -> Quantity[761.4`4., "Kilometers"]], "Francisco" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[11.`2., "Kilometers"]], "Caliban" -> Association[ "Mass" -> Quantity[ 7.34170387462167751`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[49.`2., "Kilometers"]], "Stephano" -> Association[ "Mass" -> Quantity[ 5.99322765275239`0.9999565727231373*^15, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Trinculo" -> Association[ "Mass" -> Quantity[ 7.49153456594048`0.9999565727231373*^14, "Kilograms"], "Radius" -> Quantity[5.`1., "Kilometers"]], "Sycorax" -> Association[ "Mass" -> Quantity[ 5.378921818345269844`2.9956786262173627*^18, "Kilograms"], "Radius" -> Quantity[95.`2., "Kilometers"]], "Margaret" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Prospero" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[15.`2., "Kilometers"]], "Setebos" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[15.`2., "Kilometers"]], "Ferdinand" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]]]], "Neptune" -> Association[ "Radius" -> Quantity[24552.5`5., "Kilometers"], "Moons" -> Association[ "Naiad" -> Association[ "Mass" -> Quantity[ 1.94779898714452669`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[33.`2., "Kilometers"]], "Thalassa" -> Association[ "Mass" -> Quantity[ 3.74576728297024363`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[41.`2., "Kilometers"]], "Despina" -> Association[ "Mass" -> Quantity[ 2.09762967846333643`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[75.`2., "Kilometers"]], "Galatea" -> Association[ "Mass" -> Quantity[ 3.745767282970243625`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[88.`2., "Kilometers"]], "Larissa" -> Association[ "Mass" -> Quantity[ 4.944412813520721585`1.999565922520683*^18, "Kilograms"], "Radius" -> Quantity[97.`2., "Kilometers"]], "Proteus" -> Association[ "Mass" -> Quantity[ 5.0343112283120074311`2.995678626217367*^19, "Kilograms"], "Radius" -> Quantity[210.`3., "Kilometers"]], "Triton" -> Association[ "Mass" -> Quantity[ 2.139432441341284348686`4.6989700043360205*^22, "Kilograms"], "Radius" -> Quantity[1353.4`5., "Kilometers"]], "Nereid" -> Association[ "Mass" -> Quantity[ 3.0865122411674807466`2.9956786262173587*^19, "Kilograms"], "Radius" -> Quantity[170.`3., "Kilometers"]], "Halimede" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[30.`2., "Kilometers"]], "Sao" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Laomedeia" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Psamathe" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Neso" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[30.`2., "Kilometers"]]]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"Radius", "Moons"}, { TypeSystem`Atom[ Quantity[1, "Kilometers"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"Mass", "Radius"}, { TypeSystem`Atom[ Quantity[1, "Kilograms"]], TypeSystem`Atom[ Quantity[1, "Kilometers"]]}], TypeSystem`AnyLength]}], 8], Association["ID" -> 165317787556689]], MaxItems -> {3, 1}] |
You can specify limits at any depth. Here, the number of each planet’s moons displayed is limited to 1:
✕
Dataset[Dataset[ Association[ "Mercury" -> Association[ "Radius" -> Quantity[2439.7`5., "Kilometers"], "Moons" -> Association[]], "Venus" -> Association[ "Radius" -> Quantity[6051.85`5., "Kilometers"], "Moons" -> Association[]], "Earth" -> Association[ "Radius" -> Quantity[ 6367.4446571000000000001`8.299868708313456, "Kilometers"], "Moons" -> Association[ "Moon" -> Association[ "Mass" -> Quantity[ 7.3459006322855173653772`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1737.5`5., "Kilometers"]]]], "Mars" -> Association[ "Radius" -> Quantity[3385.595`4.298042852900571, "Kilometers"], "Moons" -> Association[ "Phobos" -> Association[ "Mass" -> Quantity[ 1.0724880884600402`3.9586073148417724*^16, "Kilograms"], "Radius" -> Quantity[11.1`3., "Kilometers"]], "Deimos" -> Association[ "Mass" -> Quantity[ 1.468340774924336`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[6.2`2., "Kilometers"]]]], "Jupiter" -> Association[ "Radius" -> Quantity[69173.`5., "Kilometers"], "Moons" -> Association[ "Metis" -> Association[ "Mass" -> Quantity[ 1.19864553055047796`0.9999565727231415*^17, "Kilograms"], "Radius" -> Quantity[21.5`3., "Kilometers"]], "Adrastea" -> Association[ "Mass" -> Quantity[ 7.491534565940487`0.9999565727231415*^15, "Kilograms"], "Radius" -> Quantity[8.2`2., "Kilometers"]], "Amalthea" -> Association[ "Mass" -> Quantity[ 2.067663540199574478`2.995678626217367*^18, "Kilograms"], "Radius" -> Quantity[83.45`4., "Kilometers"]], "Thebe" -> Association[ "Mass" -> Quantity[ 1.49830691318809745`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[49.3`3., "Kilometers"]], "Io" -> Association[ "Mass" -> Quantity[ 8.9297833448203530011087`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1821.6`5., "Kilometers"]], "Europa" -> Association[ "Mass" -> Quantity[ 4.7986859848371340385365`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1560.8`5., "Kilometers"]], "Ganymede" -> Association[ "Mass" -> Quantity[ 1.48150100386563183602529`4.995678626217362*^23, "Kilograms"], "Radius" -> Quantity[2631.2`5., "Kilometers"]], "Callisto" -> Association[ "Mass" -> Quantity[ 1.07567783404752629528633`4.995678626217362*^23, "Kilograms"], "Radius" -> Quantity[2410.3`5., "Kilometers"]], "Themisto" -> Association[ "Mass" -> Quantity[ 6.89221180066526`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Leda" -> Association[ "Mass" -> Quantity[ 1.0937640466273112`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Himalia" -> Association[ "Mass" -> Quantity[ 6.742381109346438525`1.999565922520683*^18, "Kilograms"], "Radius" -> Quantity[85.`2., "Kilometers"]], "Lysithea" -> Association[ "Mass" -> Quantity[ 6.2928890353900092`1.999565922520683*^16, "Kilograms"], "Radius" -> Quantity[18.`2., "Kilometers"]], "Elara" -> Association[ "Mass" -> Quantity[ 8.6901800964909652`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[43.`2., "Kilometers"]], "S/2000 J11" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J12" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Carpo" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Euporie" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "S/2003 J3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J18" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Orthosie" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Euanthe" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Harpalyke" -> Association[ "Mass" -> Quantity[ 1.19864553055047`0.9999565727231415*^14, "Kilograms"], "Radius" -> Quantity[2.2`2., "Kilometers"]], "Praxidike" -> Association[ "Mass" -> Quantity[ 4.34509004824548`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.4`2., "Kilometers"]], "Thyone" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J16" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Iocaste" -> Association[ "Mass" -> Quantity[ 1.94779898714453`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Mneme" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Hermippe" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Thelxinoe" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Helike" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Ananke" -> Association[ "Mass" -> Quantity[ 2.9966138263761948`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[14.`2., "Kilometers"]], "S/2003 J15" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Eurydome" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Arche" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Herse" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Pasithee" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "S/2003 J10" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Chaldene" -> Association[ "Mass" -> Quantity[ 7.4915345659396`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.9`2., "Kilometers"]], "Isonoe" -> Association[ "Mass" -> Quantity[ 7.4915345659396`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.9`2., "Kilometers"]], "Erinome" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.6`2., "Kilometers"]], "Kale" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Aitne" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Taygete" -> Association[ "Mass" -> Quantity[ 1.6481376045069`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.5`2., "Kilometers"]], "S/2003 J9" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Carme" -> Association[ "Mass" -> Quantity[ 1.31851008360552575`1.9995659225206786*^17, "Kilograms"], "Radius" -> Quantity[23.`2., "Kilometers"]], "Sponde" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Megaclite" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.7`2., "Kilometers"]], "S/2003 J5" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "S/2003 J19" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J23" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Kalyke" -> Association[ "Mass" -> Quantity[ 1.94779898714453`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Kore" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Pasiphae" -> Association[ "Mass" -> Quantity[ 2.9966138263761949`1.9995659225206786*^17, "Kilograms"], "Radius" -> Quantity[30.`2., "Kilometers"]], "Eukelade" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "S/2003 J4" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Sinope" -> Association[ "Mass" -> Quantity[ 7.4915345659404873`1.9995659225206786*^16, "Kilograms"], "Radius" -> Quantity[19.`2., "Kilometers"]], "Hegemone" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Aoede" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Kallichore" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Autonoe" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Callirrhoe" -> Association[ "Mass" -> Quantity[ 8.69018009649097`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[4.3`2., "Kilometers"]], "Cyllene" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J2" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]]]], "Saturn" -> Association[ "Radius" -> Quantity[57316.`5., "Kilometers"], "Moons" -> Association[ "Tarqeq" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Pan" -> Association[ "Mass" -> Quantity[ 4.944412813520729`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[12.8`3., "Kilometers"]], "Daphnis" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.9`2., "Kilometers"]], "Atlas" -> Association[ "Mass" -> Quantity[ 2.097629678463337`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Prometheus" -> Association[ "Mass" -> Quantity[ 1.86689041383236942`3.9586073148417764*^17, "Kilograms"], "Radius" -> Quantity[46.8`3., "Kilometers"]], "Pandora" -> Association[ "Mass" -> Quantity[ 1.49081537862215657`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[40.6`3., "Kilometers"]], "Epimetheus" -> Association[ "Mass" -> Quantity[ 5.25905726529022205`2.9956786262173543*^17, "Kilograms"], "Radius" -> Quantity[58.3`3., "Kilometers"]], "Janus" -> Association[ "Mass" -> Quantity[ 1.896856552096131371`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[90.4`3., "Kilometers"]], "Aegaeon" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[0.25`2., "Kilometers"]], "Mimas" -> Association[ "Mass" -> Quantity[ 3.7907164903658865482`3.9586073148417764*^19, "Kilograms"], "Radius" -> Quantity[198.8`4., "Kilometers"]], "Methone" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.6`2., "Kilometers"]], "Anthe" -> Association[ "Mass" -> Quantity[5.`1.*^12, "Kilograms"], "Radius" -> Quantity[1.`1., "Kilometers"]], "Pallene" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Enceladus" -> Association[ "Mass" -> Quantity[ 1.08027928440861826137`3.9586073148417764*^20, "Kilograms"], "Radius" -> Quantity[252.3`4., "Kilometers"]], "Tethys" -> Association[ "Mass" -> Quantity[ 6.17452278924814959099`4.6989700043360205*^20, "Kilograms"], "Radius" -> Quantity[536.3`4., "Kilometers"]], "Calypso" -> Association[ "Mass" -> Quantity[ 3.595936591651433`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[9.5`2., "Kilometers"]], "Telesto" -> Association[ "Mass" -> Quantity[ 7.191873183302868`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[12.`2., "Kilometers"]], "Polydeuces" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.2`2., "Kilometers"]], "Dione" -> Association[ "Mass" -> Quantity[ 1.095457133439213688532`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[562.5`4., "Kilometers"]], "Helene" -> Association[ "Mass" -> Quantity[ 2.5471217524197656`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[16.`2., "Kilometers"]], "Rhea" -> Association[ "Mass" -> Quantity[ 2.308441461148901741032`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[764.5`4., "Kilometers"]], "Titan" -> Association[ "Mass" -> Quantity[ 1.34520841449162446435527`4.958607314841778*^23, "Kilograms"], "Radius" -> Quantity[2575.5`5., "Kilometers"]], "Hyperion" -> Association[ "Mass" -> Quantity[ 5.543735578795960565`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[133.`4., "Kilometers"]], "Iapetus" -> Association[ "Mass" -> Quantity[ 1.805459830391657427108`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[734.5`4., "Kilometers"]], "Kiviuq" -> Association[ "Mass" -> Quantity[ 3.296275209013815`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[8.`1., "Kilometers"]], "Ijiraq" -> Association[ "Mass" -> Quantity[ 1.198645530550478`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[6.`1., "Kilometers"]], "Phoebe" -> Association[ "Mass" -> Quantity[ 8.287135536843366995`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[106.6`4., "Kilometers"]], "Paaliaq" -> Association[ "Mass" -> Quantity[ 8.240688022534537`1.999565922520683*^15, "Kilograms"], "Radius" -> Quantity[11.`3., "Kilometers"]], "Skathi" -> Association[ "Mass" -> Quantity[ 3.146444517695`1.9995659225206786*^14, "Kilograms"], "Radius" -> Quantity[4.`1., "Kilometers"]], "Albiorix" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[16.`2., "Kilometers"]], "S/2007 S2" -> Association[ "Mass" -> Quantity[1.5`2.*^14, "Kilograms"], "Radius" -> Quantity[3.`1., "Kilometers"]], "Bebhionn" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Erriapo" -> Association[ "Mass" -> Quantity[ 7.64136525725929`1.9995659225206914*^14, "Kilograms"], "Radius" -> Quantity[5.`1., "Kilometers"]], "Siarnaq" -> Association[ "Mass" -> Quantity[ 3.8955979742890535`1.999565922520683*^16, "Kilograms"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Skoll" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Tarvos" -> Association[ "Mass" -> Quantity[ 2.696952443738576`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[7.5`2., "Kilometers"]], "Greip" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S13" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Hyrrokkin" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Mundilfari" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "S/2006 S1" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Jarnsaxa" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Narvi" -> Association[ "Mass" -> Quantity[ 3.44610590033262`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Bergelmir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S17" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Suttungr" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Hati" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S12" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Bestla" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Farbauti" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Thrymr" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "S/2007 S3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.5`2., "Kilometers"]], "Aegir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S7" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2006 S3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Kari" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Fenrir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Surtur" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Ymir" -> Association[ "Mass" -> Quantity[ 4.944412813520729`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[9.`1., "Kilometers"]], "Loge" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Fornjot" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]]]], "Uranus" -> Association[ "Radius" -> Quantity[25266.`5., "Kilometers"], "Moons" -> Association[ "Cordelia" -> Association[ "Mass" -> Quantity[ 4.4949207395642923`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[20.1`3., "Kilometers"]], "Ophelia" -> Association[ "Mass" -> Quantity[ 5.3939048874771508`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[21.4`3., "Kilometers"]], "Bianca" -> Association[ "Mass" -> Quantity[ 9.2895028617662042`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[25.7`3., "Kilometers"]], "Cressida" -> Association[ "Mass" -> Quantity[ 3.43112283120074311`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[39.8`3., "Kilometers"]], "Desdemona" -> Association[ "Mass" -> Quantity[ 1.78298522669383596`2.995678626217367*^17, "Kilograms"], "Radius" -> Quantity[32.`3., "Kilometers"]], "Juliet" -> Association[ "Mass" -> Quantity[ 5.57370171705972251`2.9956786262173543*^17, "Kilograms"], "Radius" -> Quantity[46.8`3., "Kilometers"]], "Portia" -> Association[ "Mass" -> Quantity[ 1.681100356597045339`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[67.6`3., "Kilometers"]], "Rosalind" -> Association[ "Mass" -> Quantity[ 2.54712175241976567`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[36.`2., "Kilometers"]], "Cupid" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[5.`2., "Kilometers"]], "Belinda" -> Association[ "Mass" -> Quantity[ 3.56597045338767194`2.995678626217367*^17, "Kilograms"], "Radius" -> Quantity[40.3`3., "Kilometers"]], "Perdita" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Puck" -> Association[ "Mass" -> Quantity[ 2.893230649366216176`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[81.`2., "Kilometers"]], "Mab" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[5.`2., "Kilometers"]], "Miranda" -> Association[ "Mass" -> Quantity[ 6.5925504180276287794`1.9995659225206872*^19, "Kilograms"], "Radius" -> Quantity[235.8`4., "Kilometers"]], "Ariel" -> Association[ "Mass" -> Quantity[ 1.352971142608851997243`2.9956786262173587*^21, "Kilograms"], "Radius" -> Quantity[578.9`4., "Kilometers"]], "Umbriel" -> Association[ "Mass" -> Quantity[ 1.171676006113092205807`2.9956786262173587*^21, "Kilograms"], "Radius" -> Quantity[584.7`4., "Kilometers"]], "Titania" -> Association[ "Mass" -> Quantity[ 3.525516166731593299572`3.9586073148417764*^21, "Kilograms"], "Radius" -> Quantity[788.9`4., "Kilometers"]], "Oberon" -> Association[ "Mass" -> Quantity[ 3.013095202421263971712`3.9586073148417764*^21, "Kilograms"], "Radius" -> Quantity[761.4`4., "Kilometers"]], "Francisco" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[11.`2., "Kilometers"]], "Caliban" -> Association[ "Mass" -> Quantity[ 7.34170387462167751`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[49.`2., "Kilometers"]], "Stephano" -> Association[ "Mass" -> Quantity[ 5.99322765275239`0.9999565727231373*^15, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Trinculo" -> Association[ "Mass" -> Quantity[ 7.49153456594048`0.9999565727231373*^14, "Kilograms"], "Radius" -> Quantity[5.`1., "Kilometers"]], "Sycorax" -> Association[ "Mass" -> Quantity[ 5.378921818345269844`2.9956786262173627*^18, "Kilograms"], "Radius" -> Quantity[95.`2., "Kilometers"]], "Margaret" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Prospero" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[15.`2., "Kilometers"]], "Setebos" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[15.`2., "Kilometers"]], "Ferdinand" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]]]], "Neptune" -> Association[ "Radius" -> Quantity[24552.5`5., "Kilometers"], "Moons" -> Association[ "Naiad" -> Association[ "Mass" -> Quantity[ 1.94779898714452669`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[33.`2., "Kilometers"]], "Thalassa" -> Association[ "Mass" -> Quantity[ 3.74576728297024363`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[41.`2., "Kilometers"]], "Despina" -> Association[ "Mass" -> Quantity[ 2.09762967846333643`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[75.`2., "Kilometers"]], "Galatea" -> Association[ "Mass" -> Quantity[ 3.745767282970243625`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[88.`2., "Kilometers"]], "Larissa" -> Association[ "Mass" -> Quantity[ 4.944412813520721585`1.999565922520683*^18, "Kilograms"], "Radius" -> Quantity[97.`2., "Kilometers"]], "Proteus" -> Association[ "Mass" -> Quantity[ 5.0343112283120074311`2.995678626217367*^19, "Kilograms"], "Radius" -> Quantity[210.`3., "Kilometers"]], "Triton" -> Association[ "Mass" -> Quantity[ 2.139432441341284348686`4.6989700043360205*^22, "Kilograms"], "Radius" -> Quantity[1353.4`5., "Kilometers"]], "Nereid" -> Association[ "Mass" -> Quantity[ 3.0865122411674807466`2.9956786262173587*^19, "Kilograms"], "Radius" -> Quantity[170.`3., "Kilometers"]], "Halimede" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[30.`2., "Kilometers"]], "Sao" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Laomedeia" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Psamathe" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Neso" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[30.`2., "Kilometers"]]]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"Radius", "Moons"}, { TypeSystem`Atom[ Quantity[1, "Kilometers"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"Mass", "Radius"}, { TypeSystem`Atom[ Quantity[1, "Kilograms"]], TypeSystem`Atom[ Quantity[1, "Kilometers"]]}], TypeSystem`AnyLength]}], 8], Association["ID" -> 165317787556689]], MaxItems -> {Automatic, Automatic, 1}] |
DatasetDisplayPanel
When you click a Dataset header, you drill down to that level in the dataset:
Specify the initial drill-down position directly with DatasetDisplayPanel, giving the path to drill down to:
✕
Dataset[Dataset[ Association[ "Mercury" -> Association[ "Radius" -> Quantity[2439.7`5., "Kilometers"], "Moons" -> Association[]], "Venus" -> Association[ "Radius" -> Quantity[6051.85`5., "Kilometers"], "Moons" -> Association[]], "Earth" -> Association[ "Radius" -> Quantity[ 6367.4446571000000000001`8.299868708313456, "Kilometers"], "Moons" -> Association[ "Moon" -> Association[ "Mass" -> Quantity[ 7.3459006322855173653772`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1737.5`5., "Kilometers"]]]], "Mars" -> Association[ "Radius" -> Quantity[3385.595`4.298042852900571, "Kilometers"], "Moons" -> Association[ "Phobos" -> Association[ "Mass" -> Quantity[ 1.0724880884600402`3.9586073148417724*^16, "Kilograms"], "Radius" -> Quantity[11.1`3., "Kilometers"]], "Deimos" -> Association[ "Mass" -> Quantity[ 1.468340774924336`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[6.2`2., "Kilometers"]]]], "Jupiter" -> Association[ "Radius" -> Quantity[69173.`5., "Kilometers"], "Moons" -> Association[ "Metis" -> Association[ "Mass" -> Quantity[ 1.19864553055047796`0.9999565727231415*^17, "Kilograms"], "Radius" -> Quantity[21.5`3., "Kilometers"]], "Adrastea" -> Association[ "Mass" -> Quantity[ 7.491534565940487`0.9999565727231415*^15, "Kilograms"], "Radius" -> Quantity[8.2`2., "Kilometers"]], "Amalthea" -> Association[ "Mass" -> Quantity[ 2.067663540199574478`2.995678626217367*^18, "Kilograms"], "Radius" -> Quantity[83.45`4., "Kilometers"]], "Thebe" -> Association[ "Mass" -> Quantity[ 1.49830691318809745`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[49.3`3., "Kilometers"]], "Io" -> Association[ "Mass" -> Quantity[ 8.9297833448203530011087`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1821.6`5., "Kilometers"]], "Europa" -> Association[ "Mass" -> Quantity[ 4.7986859848371340385365`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1560.8`5., "Kilometers"]], "Ganymede" -> Association[ "Mass" -> Quantity[ 1.48150100386563183602529`4.995678626217362*^23, "Kilograms"], "Radius" -> Quantity[2631.2`5., "Kilometers"]], "Callisto" -> Association[ "Mass" -> Quantity[ 1.07567783404752629528633`4.995678626217362*^23, "Kilograms"], "Radius" -> Quantity[2410.3`5., "Kilometers"]], "Themisto" -> Association[ "Mass" -> Quantity[ 6.89221180066526`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Leda" -> Association[ "Mass" -> Quantity[ 1.0937640466273112`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Himalia" -> Association[ "Mass" -> Quantity[ 6.742381109346438525`1.999565922520683*^18, "Kilograms"], "Radius" -> Quantity[85.`2., "Kilometers"]], "Lysithea" -> Association[ "Mass" -> Quantity[ 6.2928890353900092`1.999565922520683*^16, "Kilograms"], "Radius" -> Quantity[18.`2., "Kilometers"]], "Elara" -> Association[ "Mass" -> Quantity[ 8.6901800964909652`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[43.`2., "Kilometers"]], "S/2000 J11" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J12" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Carpo" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Euporie" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "S/2003 J3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J18" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Orthosie" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Euanthe" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Harpalyke" -> Association[ "Mass" -> Quantity[ 1.19864553055047`0.9999565727231415*^14, "Kilograms"], "Radius" -> Quantity[2.2`2., "Kilometers"]], "Praxidike" -> Association[ "Mass" -> Quantity[ 4.34509004824548`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.4`2., "Kilometers"]], "Thyone" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J16" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Iocaste" -> Association[ "Mass" -> Quantity[ 1.94779898714453`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Mneme" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Hermippe" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Thelxinoe" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Helike" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Ananke" -> Association[ "Mass" -> Quantity[ 2.9966138263761948`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[14.`2., "Kilometers"]], "S/2003 J15" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Eurydome" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Arche" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Herse" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Pasithee" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "S/2003 J10" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Chaldene" -> Association[ "Mass" -> Quantity[ 7.4915345659396`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.9`2., "Kilometers"]], "Isonoe" -> Association[ "Mass" -> Quantity[ 7.4915345659396`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.9`2., "Kilometers"]], "Erinome" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.6`2., "Kilometers"]], "Kale" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Aitne" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Taygete" -> Association[ "Mass" -> Quantity[ 1.6481376045069`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.5`2., "Kilometers"]], "S/2003 J9" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Carme" -> Association[ "Mass" -> Quantity[ 1.31851008360552575`1.9995659225206786*^17, "Kilograms"], "Radius" -> Quantity[23.`2., "Kilometers"]], "Sponde" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Megaclite" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.7`2., "Kilometers"]], "S/2003 J5" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "S/2003 J19" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J23" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Kalyke" -> Association[ "Mass" -> Quantity[ 1.94779898714453`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Kore" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Pasiphae" -> Association[ "Mass" -> Quantity[ 2.9966138263761949`1.9995659225206786*^17, "Kilograms"], "Radius" -> Quantity[30.`2., "Kilometers"]], "Eukelade" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "S/2003 J4" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Sinope" -> Association[ "Mass" -> Quantity[ 7.4915345659404873`1.9995659225206786*^16, "Kilograms"], "Radius" -> Quantity[19.`2., "Kilometers"]], "Hegemone" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Aoede" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Kallichore" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Autonoe" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Callirrhoe" -> Association[ "Mass" -> Quantity[ 8.69018009649097`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[4.3`2., "Kilometers"]], "Cyllene" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J2" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]]]], "Saturn" -> Association[ "Radius" -> Quantity[57316.`5., "Kilometers"], "Moons" -> Association[ "Tarqeq" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Pan" -> Association[ "Mass" -> Quantity[ 4.944412813520729`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[12.8`3., "Kilometers"]], "Daphnis" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.9`2., "Kilometers"]], "Atlas" -> Association[ "Mass" -> Quantity[ 2.097629678463337`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Prometheus" -> Association[ "Mass" -> Quantity[ 1.86689041383236942`3.9586073148417764*^17, "Kilograms"], "Radius" -> Quantity[46.8`3., "Kilometers"]], "Pandora" -> Association[ "Mass" -> Quantity[ 1.49081537862215657`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[40.6`3., "Kilometers"]], "Epimetheus" -> Association[ "Mass" -> Quantity[ 5.25905726529022205`2.9956786262173543*^17, "Kilograms"], "Radius" -> Quantity[58.3`3., "Kilometers"]], "Janus" -> Association[ "Mass" -> Quantity[ 1.896856552096131371`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[90.4`3., "Kilometers"]], "Aegaeon" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[0.25`2., "Kilometers"]], "Mimas" -> Association[ "Mass" -> Quantity[ 3.7907164903658865482`3.9586073148417764*^19, "Kilograms"], "Radius" -> Quantity[198.8`4., "Kilometers"]], "Methone" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.6`2., "Kilometers"]], "Anthe" -> Association[ "Mass" -> Quantity[5.`1.*^12, "Kilograms"], "Radius" -> Quantity[1.`1., "Kilometers"]], "Pallene" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Enceladus" -> Association[ "Mass" -> Quantity[ 1.08027928440861826137`3.9586073148417764*^20, "Kilograms"], "Radius" -> Quantity[252.3`4., "Kilometers"]], "Tethys" -> Association[ "Mass" -> Quantity[ 6.17452278924814959099`4.6989700043360205*^20, "Kilograms"], "Radius" -> Quantity[536.3`4., "Kilometers"]], "Calypso" -> Association[ "Mass" -> Quantity[ 3.595936591651433`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[9.5`2., "Kilometers"]], "Telesto" -> Association[ "Mass" -> Quantity[ 7.191873183302868`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[12.`2., "Kilometers"]], "Polydeuces" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.2`2., "Kilometers"]], "Dione" -> Association[ "Mass" -> Quantity[ 1.095457133439213688532`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[562.5`4., "Kilometers"]], "Helene" -> Association[ "Mass" -> Quantity[ 2.5471217524197656`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[16.`2., "Kilometers"]], "Rhea" -> Association[ "Mass" -> Quantity[ 2.308441461148901741032`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[764.5`4., "Kilometers"]], "Titan" -> Association[ "Mass" -> Quantity[ 1.34520841449162446435527`4.958607314841778*^23, "Kilograms"], "Radius" -> Quantity[2575.5`5., "Kilometers"]], "Hyperion" -> Association[ "Mass" -> Quantity[ 5.543735578795960565`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[133.`4., "Kilometers"]], "Iapetus" -> Association[ "Mass" -> Quantity[ 1.805459830391657427108`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[734.5`4., "Kilometers"]], "Kiviuq" -> Association[ "Mass" -> Quantity[ 3.296275209013815`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[8.`1., "Kilometers"]], "Ijiraq" -> Association[ "Mass" -> Quantity[ 1.198645530550478`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[6.`1., "Kilometers"]], "Phoebe" -> Association[ "Mass" -> Quantity[ 8.287135536843366995`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[106.6`4., "Kilometers"]], "Paaliaq" -> Association[ "Mass" -> Quantity[ 8.240688022534537`1.999565922520683*^15, "Kilograms"], "Radius" -> Quantity[11.`3., "Kilometers"]], "Skathi" -> Association[ "Mass" -> Quantity[ 3.146444517695`1.9995659225206786*^14, "Kilograms"], "Radius" -> Quantity[4.`1., "Kilometers"]], "Albiorix" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[16.`2., "Kilometers"]], "S/2007 S2" -> Association[ "Mass" -> Quantity[1.5`2.*^14, "Kilograms"], "Radius" -> Quantity[3.`1., "Kilometers"]], "Bebhionn" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Erriapo" -> Association[ "Mass" -> Quantity[ 7.64136525725929`1.9995659225206914*^14, "Kilograms"], "Radius" -> Quantity[5.`1., "Kilometers"]], "Siarnaq" -> Association[ "Mass" -> Quantity[ 3.8955979742890535`1.999565922520683*^16, "Kilograms"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Skoll" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Tarvos" -> Association[ "Mass" -> Quantity[ 2.696952443738576`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[7.5`2., "Kilometers"]], "Greip" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S13" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Hyrrokkin" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Mundilfari" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "S/2006 S1" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Jarnsaxa" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Narvi" -> Association[ "Mass" -> Quantity[ 3.44610590033262`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Bergelmir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S17" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Suttungr" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Hati" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S12" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Bestla" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Farbauti" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Thrymr" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "S/2007 S3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.5`2., "Kilometers"]], "Aegir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S7" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2006 S3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Kari" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Fenrir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Surtur" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Ymir" -> Association[ "Mass" -> Quantity[ 4.944412813520729`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[9.`1., "Kilometers"]], "Loge" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Fornjot" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]]]], "Uranus" -> Association[ "Radius" -> Quantity[25266.`5., "Kilometers"], "Moons" -> Association[ "Cordelia" -> Association[ "Mass" -> Quantity[ 4.4949207395642923`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[20.1`3., "Kilometers"]], "Ophelia" -> Association[ "Mass" -> Quantity[ 5.3939048874771508`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[21.4`3., "Kilometers"]], "Bianca" -> Association[ "Mass" -> Quantity[ 9.2895028617662042`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[25.7`3., "Kilometers"]], "Cressida" -> Association[ "Mass" -> Quantity[ 3.43112283120074311`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[39.8`3., "Kilometers"]], "Desdemona" -> Association[ "Mass" -> Quantity[ 1.78298522669383596`2.995678626217367*^17, "Kilograms"], "Radius" -> Quantity[32.`3., "Kilometers"]], "Juliet" -> Association[ "Mass" -> Quantity[ 5.57370171705972251`2.9956786262173543*^17, "Kilograms"], "Radius" -> Quantity[46.8`3., "Kilometers"]], "Portia" -> Association[ "Mass" -> Quantity[ 1.681100356597045339`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[67.6`3., "Kilometers"]], "Rosalind" -> Association[ "Mass" -> Quantity[ 2.54712175241976567`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[36.`2., "Kilometers"]], "Cupid" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[5.`2., "Kilometers"]], "Belinda" -> Association[ "Mass" -> Quantity[ 3.56597045338767194`2.995678626217367*^17, "Kilograms"], "Radius" -> Quantity[40.3`3., "Kilometers"]], "Perdita" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Puck" -> Association[ "Mass" -> Quantity[ 2.893230649366216176`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[81.`2., "Kilometers"]], "Mab" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[5.`2., "Kilometers"]], "Miranda" -> Association[ "Mass" -> Quantity[ 6.5925504180276287794`1.9995659225206872*^19, "Kilograms"], "Radius" -> Quantity[235.8`4., "Kilometers"]], "Ariel" -> Association[ "Mass" -> Quantity[ 1.352971142608851997243`2.9956786262173587*^21, "Kilograms"], "Radius" -> Quantity[578.9`4., "Kilometers"]], "Umbriel" -> Association[ "Mass" -> Quantity[ 1.171676006113092205807`2.9956786262173587*^21, "Kilograms"], "Radius" -> Quantity[584.7`4., "Kilometers"]], "Titania" -> Association[ "Mass" -> Quantity[ 3.525516166731593299572`3.9586073148417764*^21, "Kilograms"], "Radius" -> Quantity[788.9`4., "Kilometers"]], "Oberon" -> Association[ "Mass" -> Quantity[ 3.013095202421263971712`3.9586073148417764*^21, "Kilograms"], "Radius" -> Quantity[761.4`4., "Kilometers"]], "Francisco" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[11.`2., "Kilometers"]], "Caliban" -> Association[ "Mass" -> Quantity[ 7.34170387462167751`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[49.`2., "Kilometers"]], "Stephano" -> Association[ "Mass" -> Quantity[ 5.99322765275239`0.9999565727231373*^15, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Trinculo" -> Association[ "Mass" -> Quantity[ 7.49153456594048`0.9999565727231373*^14, "Kilograms"], "Radius" -> Quantity[5.`1., "Kilometers"]], "Sycorax" -> Association[ "Mass" -> Quantity[ 5.378921818345269844`2.9956786262173627*^18, "Kilograms"], "Radius" -> Quantity[95.`2., "Kilometers"]], "Margaret" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Prospero" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[15.`2., "Kilometers"]], "Setebos" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[15.`2., "Kilometers"]], "Ferdinand" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]]]], "Neptune" -> Association[ "Radius" -> Quantity[24552.5`5., "Kilometers"], "Moons" -> Association[ "Naiad" -> Association[ "Mass" -> Quantity[ 1.94779898714452669`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[33.`2., "Kilometers"]], "Thalassa" -> Association[ "Mass" -> Quantity[ 3.74576728297024363`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[41.`2., "Kilometers"]], "Despina" -> Association[ "Mass" -> Quantity[ 2.09762967846333643`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[75.`2., "Kilometers"]], "Galatea" -> Association[ "Mass" -> Quantity[ 3.745767282970243625`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[88.`2., "Kilometers"]], "Larissa" -> Association[ "Mass" -> Quantity[ 4.944412813520721585`1.999565922520683*^18, "Kilograms"], "Radius" -> Quantity[97.`2., "Kilometers"]], "Proteus" -> Association[ "Mass" -> Quantity[ 5.0343112283120074311`2.995678626217367*^19, "Kilograms"], "Radius" -> Quantity[210.`3., "Kilometers"]], "Triton" -> Association[ "Mass" -> Quantity[ 2.139432441341284348686`4.6989700043360205*^22, "Kilograms"], "Radius" -> Quantity[1353.4`5., "Kilometers"]], "Nereid" -> Association[ "Mass" -> Quantity[ 3.0865122411674807466`2.9956786262173587*^19, "Kilograms"], "Radius" -> Quantity[170.`3., "Kilometers"]], "Halimede" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[30.`2., "Kilometers"]], "Sao" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Laomedeia" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Psamathe" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Neso" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[30.`2., "Kilometers"]]]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"Radius", "Moons"}, { TypeSystem`Atom[ Quantity[1, "Kilometers"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"Mass", "Radius"}, { TypeSystem`Atom[ Quantity[1, "Kilograms"]], TypeSystem`Atom[ Quantity[1, "Kilometers"]]}], TypeSystem`AnyLength]}], 8], Association["ID" -> 165317787556689]], DatasetDisplayPanel -> {"Earth"}] |
ScrollPosition
When a Dataset has scrollbars, you can specify the initial scroll positions with ScrollPosition, giving the initial vertical and horizontal positions:
✕
Dataset[Dataset[ Association[ "Mercury" -> Association[ "Radius" -> Quantity[2439.7`5., "Kilometers"], "Moons" -> Association[]], "Venus" -> Association[ "Radius" -> Quantity[6051.85`5., "Kilometers"], "Moons" -> Association[]], "Earth" -> Association[ "Radius" -> Quantity[ 6367.4446571000000000001`8.299868708313456, "Kilometers"], "Moons" -> Association[ "Moon" -> Association[ "Mass" -> Quantity[ 7.3459006322855173653772`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1737.5`5., "Kilometers"]]]], "Mars" -> Association[ "Radius" -> Quantity[3385.595`4.298042852900571, "Kilometers"], "Moons" -> Association[ "Phobos" -> Association[ "Mass" -> Quantity[ 1.0724880884600402`3.9586073148417724*^16, "Kilograms"], "Radius" -> Quantity[11.1`3., "Kilometers"]], "Deimos" -> Association[ "Mass" -> Quantity[ 1.468340774924336`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[6.2`2., "Kilometers"]]]], "Jupiter" -> Association[ "Radius" -> Quantity[69173.`5., "Kilometers"], "Moons" -> Association[ "Metis" -> Association[ "Mass" -> Quantity[ 1.19864553055047796`0.9999565727231415*^17, "Kilograms"], "Radius" -> Quantity[21.5`3., "Kilometers"]], "Adrastea" -> Association[ "Mass" -> Quantity[ 7.491534565940487`0.9999565727231415*^15, "Kilograms"], "Radius" -> Quantity[8.2`2., "Kilometers"]], "Amalthea" -> Association[ "Mass" -> Quantity[ 2.067663540199574478`2.995678626217367*^18, "Kilograms"], "Radius" -> Quantity[83.45`4., "Kilometers"]], "Thebe" -> Association[ "Mass" -> Quantity[ 1.49830691318809745`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[49.3`3., "Kilometers"]], "Io" -> Association[ "Mass" -> Quantity[ 8.9297833448203530011087`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1821.6`5., "Kilometers"]], "Europa" -> Association[ "Mass" -> Quantity[ 4.7986859848371340385365`4.995678626217362*^22, "Kilograms"], "Radius" -> Quantity[1560.8`5., "Kilometers"]], "Ganymede" -> Association[ "Mass" -> Quantity[ 1.48150100386563183602529`4.995678626217362*^23, "Kilograms"], "Radius" -> Quantity[2631.2`5., "Kilometers"]], "Callisto" -> Association[ "Mass" -> Quantity[ 1.07567783404752629528633`4.995678626217362*^23, "Kilograms"], "Radius" -> Quantity[2410.3`5., "Kilometers"]], "Themisto" -> Association[ "Mass" -> Quantity[ 6.89221180066526`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Leda" -> Association[ "Mass" -> Quantity[ 1.0937640466273112`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Himalia" -> Association[ "Mass" -> Quantity[ 6.742381109346438525`1.999565922520683*^18, "Kilograms"], "Radius" -> Quantity[85.`2., "Kilometers"]], "Lysithea" -> Association[ "Mass" -> Quantity[ 6.2928890353900092`1.999565922520683*^16, "Kilograms"], "Radius" -> Quantity[18.`2., "Kilometers"]], "Elara" -> Association[ "Mass" -> Quantity[ 8.6901800964909652`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[43.`2., "Kilometers"]], "S/2000 J11" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J12" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Carpo" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Euporie" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "S/2003 J3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J18" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Orthosie" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Euanthe" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Harpalyke" -> Association[ "Mass" -> Quantity[ 1.19864553055047`0.9999565727231415*^14, "Kilograms"], "Radius" -> Quantity[2.2`2., "Kilometers"]], "Praxidike" -> Association[ "Mass" -> Quantity[ 4.34509004824548`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.4`2., "Kilometers"]], "Thyone" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J16" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Iocaste" -> Association[ "Mass" -> Quantity[ 1.94779898714453`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Mneme" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Hermippe" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Thelxinoe" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Helike" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Ananke" -> Association[ "Mass" -> Quantity[ 2.9966138263761948`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[14.`2., "Kilometers"]], "S/2003 J15" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Eurydome" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Arche" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Herse" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Pasithee" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "S/2003 J10" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Chaldene" -> Association[ "Mass" -> Quantity[ 7.4915345659396`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.9`2., "Kilometers"]], "Isonoe" -> Association[ "Mass" -> Quantity[ 7.4915345659396`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.9`2., "Kilometers"]], "Erinome" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.6`2., "Kilometers"]], "Kale" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Aitne" -> Association[ "Mass" -> Quantity[ 4.4949207395643`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.5`2., "Kilometers"]], "Taygete" -> Association[ "Mass" -> Quantity[ 1.6481376045069`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.5`2., "Kilometers"]], "S/2003 J9" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Carme" -> Association[ "Mass" -> Quantity[ 1.31851008360552575`1.9995659225206786*^17, "Kilograms"], "Radius" -> Quantity[23.`2., "Kilometers"]], "Sponde" -> Association[ "Mass" -> Quantity[ 1.4983069131881`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[1.`2., "Kilometers"]], "Megaclite" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.7`2., "Kilometers"]], "S/2003 J5" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "S/2003 J19" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J23" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Kalyke" -> Association[ "Mass" -> Quantity[ 1.94779898714453`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Kore" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Pasiphae" -> Association[ "Mass" -> Quantity[ 2.9966138263761949`1.9995659225206786*^17, "Kilograms"], "Radius" -> Quantity[30.`2., "Kilometers"]], "Eukelade" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "S/2003 J4" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Sinope" -> Association[ "Mass" -> Quantity[ 7.4915345659404873`1.9995659225206786*^16, "Kilograms"], "Radius" -> Quantity[19.`2., "Kilometers"]], "Hegemone" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Aoede" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Kallichore" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Autonoe" -> Association[ "Mass" -> Quantity[ 8.9898414791287`0.9999565727231415*^13, "Kilograms"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Callirrhoe" -> Association[ "Mass" -> Quantity[ 8.69018009649097`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[4.3`2., "Kilometers"]], "Cyllene" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "S/2003 J2" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]]]], "Saturn" -> Association[ "Radius" -> Quantity[57316.`5., "Kilometers"], "Moons" -> Association[ "Tarqeq" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Pan" -> Association[ "Mass" -> Quantity[ 4.944412813520729`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[12.8`3., "Kilometers"]], "Daphnis" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.9`2., "Kilometers"]], "Atlas" -> Association[ "Mass" -> Quantity[ 2.097629678463337`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Prometheus" -> Association[ "Mass" -> Quantity[ 1.86689041383236942`3.9586073148417764*^17, "Kilograms"], "Radius" -> Quantity[46.8`3., "Kilometers"]], "Pandora" -> Association[ "Mass" -> Quantity[ 1.49081537862215657`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[40.6`3., "Kilometers"]], "Epimetheus" -> Association[ "Mass" -> Quantity[ 5.25905726529022205`2.9956786262173543*^17, "Kilograms"], "Radius" -> Quantity[58.3`3., "Kilometers"]], "Janus" -> Association[ "Mass" -> Quantity[ 1.896856552096131371`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[90.4`3., "Kilometers"]], "Aegaeon" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[0.25`2., "Kilometers"]], "Mimas" -> Association[ "Mass" -> Quantity[ 3.7907164903658865482`3.9586073148417764*^19, "Kilograms"], "Radius" -> Quantity[198.8`4., "Kilometers"]], "Methone" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.6`2., "Kilometers"]], "Anthe" -> Association[ "Mass" -> Quantity[5.`1.*^12, "Kilograms"], "Radius" -> Quantity[1.`1., "Kilometers"]], "Pallene" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.6`2., "Kilometers"]], "Enceladus" -> Association[ "Mass" -> Quantity[ 1.08027928440861826137`3.9586073148417764*^20, "Kilograms"], "Radius" -> Quantity[252.3`4., "Kilometers"]], "Tethys" -> Association[ "Mass" -> Quantity[ 6.17452278924814959099`4.6989700043360205*^20, "Kilograms"], "Radius" -> Quantity[536.3`4., "Kilometers"]], "Calypso" -> Association[ "Mass" -> Quantity[ 3.595936591651433`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[9.5`2., "Kilometers"]], "Telesto" -> Association[ "Mass" -> Quantity[ 7.191873183302868`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[12.`2., "Kilometers"]], "Polydeuces" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[1.2`2., "Kilometers"]], "Dione" -> Association[ "Mass" -> Quantity[ 1.095457133439213688532`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[562.5`4., "Kilometers"]], "Helene" -> Association[ "Mass" -> Quantity[ 2.5471217524197656`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[16.`2., "Kilometers"]], "Rhea" -> Association[ "Mass" -> Quantity[ 2.308441461148901741032`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[764.5`4., "Kilometers"]], "Titan" -> Association[ "Mass" -> Quantity[ 1.34520841449162446435527`4.958607314841778*^23, "Kilograms"], "Radius" -> Quantity[2575.5`5., "Kilometers"]], "Hyperion" -> Association[ "Mass" -> Quantity[ 5.543735578795960565`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[133.`4., "Kilometers"]], "Iapetus" -> Association[ "Mass" -> Quantity[ 1.805459830391657427108`4.6989700043360205*^21, "Kilograms"], "Radius" -> Quantity[734.5`4., "Kilometers"]], "Kiviuq" -> Association[ "Mass" -> Quantity[ 3.296275209013815`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[8.`1., "Kilometers"]], "Ijiraq" -> Association[ "Mass" -> Quantity[ 1.198645530550478`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[6.`1., "Kilometers"]], "Phoebe" -> Association[ "Mass" -> Quantity[ 8.287135536843366995`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[106.6`4., "Kilometers"]], "Paaliaq" -> Association[ "Mass" -> Quantity[ 8.240688022534537`1.999565922520683*^15, "Kilograms"], "Radius" -> Quantity[11.`3., "Kilometers"]], "Skathi" -> Association[ "Mass" -> Quantity[ 3.146444517695`1.9995659225206786*^14, "Kilograms"], "Radius" -> Quantity[4.`1., "Kilometers"]], "Albiorix" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[16.`2., "Kilometers"]], "S/2007 S2" -> Association[ "Mass" -> Quantity[1.5`2.*^14, "Kilograms"], "Radius" -> Quantity[3.`1., "Kilometers"]], "Bebhionn" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Erriapo" -> Association[ "Mass" -> Quantity[ 7.64136525725929`1.9995659225206914*^14, "Kilograms"], "Radius" -> Quantity[5.`1., "Kilometers"]], "Siarnaq" -> Association[ "Mass" -> Quantity[ 3.8955979742890535`1.999565922520683*^16, "Kilograms"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Skoll" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Tarvos" -> Association[ "Mass" -> Quantity[ 2.696952443738576`1.9995659225206786*^15, "Kilograms"], "Radius" -> Quantity[7.5`2., "Kilometers"]], "Greip" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S13" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Hyrrokkin" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[4.`2., "Kilometers"]], "Mundilfari" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "S/2006 S1" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Jarnsaxa" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Narvi" -> Association[ "Mass" -> Quantity[ 3.44610590033262`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Bergelmir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S17" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Suttungr" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "Hati" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S12" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Bestla" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Farbauti" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Thrymr" -> Association[ "Mass" -> Quantity[ 2.09762967846334`1.9995659225206872*^14, "Kilograms"], "Radius" -> Quantity[3.5`2., "Kilometers"]], "S/2007 S3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.5`2., "Kilometers"]], "Aegir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2004 S7" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "S/2006 S3" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Kari" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Fenrir" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[2.`2., "Kilometers"]], "Surtur" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Ymir" -> Association[ "Mass" -> Quantity[ 4.944412813520729`1.9995659225206872*^15, "Kilograms"], "Radius" -> Quantity[9.`1., "Kilometers"]], "Loge" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]], "Fornjot" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[3.`2., "Kilometers"]]]], "Uranus" -> Association[ "Radius" -> Quantity[25266.`5., "Kilometers"], "Moons" -> Association[ "Cordelia" -> Association[ "Mass" -> Quantity[ 4.4949207395642923`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[20.1`3., "Kilometers"]], "Ophelia" -> Association[ "Mass" -> Quantity[ 5.3939048874771508`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[21.4`3., "Kilometers"]], "Bianca" -> Association[ "Mass" -> Quantity[ 9.2895028617662042`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[25.7`3., "Kilometers"]], "Cressida" -> Association[ "Mass" -> Quantity[ 3.43112283120074311`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[39.8`3., "Kilometers"]], "Desdemona" -> Association[ "Mass" -> Quantity[ 1.78298522669383596`2.995678626217367*^17, "Kilograms"], "Radius" -> Quantity[32.`3., "Kilometers"]], "Juliet" -> Association[ "Mass" -> Quantity[ 5.57370171705972251`2.9956786262173543*^17, "Kilograms"], "Radius" -> Quantity[46.8`3., "Kilometers"]], "Portia" -> Association[ "Mass" -> Quantity[ 1.681100356597045339`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[67.6`3., "Kilometers"]], "Rosalind" -> Association[ "Mass" -> Quantity[ 2.54712175241976567`2.9956786262173587*^17, "Kilograms"], "Radius" -> Quantity[36.`2., "Kilometers"]], "Cupid" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[5.`2., "Kilometers"]], "Belinda" -> Association[ "Mass" -> Quantity[ 3.56597045338767194`2.995678626217367*^17, "Kilograms"], "Radius" -> Quantity[40.3`3., "Kilometers"]], "Perdita" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Puck" -> Association[ "Mass" -> Quantity[ 2.893230649366216176`3.9586073148417764*^18, "Kilograms"], "Radius" -> Quantity[81.`2., "Kilometers"]], "Mab" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[5.`2., "Kilometers"]], "Miranda" -> Association[ "Mass" -> Quantity[ 6.5925504180276287794`1.9995659225206872*^19, "Kilograms"], "Radius" -> Quantity[235.8`4., "Kilometers"]], "Ariel" -> Association[ "Mass" -> Quantity[ 1.352971142608851997243`2.9956786262173587*^21, "Kilograms"], "Radius" -> Quantity[578.9`4., "Kilometers"]], "Umbriel" -> Association[ "Mass" -> Quantity[ 1.171676006113092205807`2.9956786262173587*^21, "Kilograms"], "Radius" -> Quantity[584.7`4., "Kilometers"]], "Titania" -> Association[ "Mass" -> Quantity[ 3.525516166731593299572`3.9586073148417764*^21, "Kilograms"], "Radius" -> Quantity[788.9`4., "Kilometers"]], "Oberon" -> Association[ "Mass" -> Quantity[ 3.013095202421263971712`3.9586073148417764*^21, "Kilograms"], "Radius" -> Quantity[761.4`4., "Kilometers"]], "Francisco" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[11.`2., "Kilometers"]], "Caliban" -> Association[ "Mass" -> Quantity[ 7.34170387462167751`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[49.`2., "Kilometers"]], "Stephano" -> Association[ "Mass" -> Quantity[ 5.99322765275239`0.9999565727231373*^15, "Kilograms"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Trinculo" -> Association[ "Mass" -> Quantity[ 7.49153456594048`0.9999565727231373*^14, "Kilograms"], "Radius" -> Quantity[5.`1., "Kilometers"]], "Sycorax" -> Association[ "Mass" -> Quantity[ 5.378921818345269844`2.9956786262173627*^18, "Kilograms"], "Radius" -> Quantity[95.`2., "Kilometers"]], "Margaret" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]], "Prospero" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[15.`2., "Kilometers"]], "Setebos" -> Association[ "Mass" -> Quantity[ 2.0976296784633363`1.9995659225206872*^16, "Kilograms"], "Radius" -> Quantity[15.`2., "Kilometers"]], "Ferdinand" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[10.`2., "Kilometers"]]]], "Neptune" -> Association[ "Radius" -> Quantity[24552.5`5., "Kilometers"], "Moons" -> Association[ "Naiad" -> Association[ "Mass" -> Quantity[ 1.94779898714452669`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[33.`2., "Kilometers"]], "Thalassa" -> Association[ "Mass" -> Quantity[ 3.74576728297024363`1.9995659225206872*^17, "Kilograms"], "Radius" -> Quantity[41.`2., "Kilometers"]], "Despina" -> Association[ "Mass" -> Quantity[ 2.09762967846333643`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[75.`2., "Kilometers"]], "Galatea" -> Association[ "Mass" -> Quantity[ 3.745767282970243625`1.9995659225206872*^18, "Kilograms"], "Radius" -> Quantity[88.`2., "Kilometers"]], "Larissa" -> Association[ "Mass" -> Quantity[ 4.944412813520721585`1.999565922520683*^18, "Kilograms"], "Radius" -> Quantity[97.`2., "Kilometers"]], "Proteus" -> Association[ "Mass" -> Quantity[ 5.0343112283120074311`2.995678626217367*^19, "Kilograms"], "Radius" -> Quantity[210.`3., "Kilometers"]], "Triton" -> Association[ "Mass" -> Quantity[ 2.139432441341284348686`4.6989700043360205*^22, "Kilograms"], "Radius" -> Quantity[1353.4`5., "Kilometers"]], "Nereid" -> Association[ "Mass" -> Quantity[ 3.0865122411674807466`2.9956786262173587*^19, "Kilograms"], "Radius" -> Quantity[170.`3., "Kilometers"]], "Halimede" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[30.`2., "Kilometers"]], "Sao" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Laomedeia" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Psamathe" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[20.`2., "Kilometers"]], "Neso" -> Association[ "Mass" -> Missing["NotAvailable"], "Radius" -> Quantity[30.`2., "Kilometers"]]]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"Radius", "Moons"}, { TypeSystem`Atom[ Quantity[1, "Kilometers"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"Mass", "Radius"}, { TypeSystem`Atom[ Quantity[1, "Kilograms"]], TypeSystem`Atom[ Quantity[1, "Kilometers"]]}], TypeSystem`AnyLength]}], 8], Association["ID" -> 165317787556689]], MaxItems -> {3, 1}, ScrollPosition -> {2, 2}] |
Deep Dive into Options Syntax
Dataset’s styling options have a rich syntax that supports patterns, cyclic specifications and value functions. To show you how those work, I’ll take a deep dive into Background syntax. Other styling options work similarly.
To apply the same Background color to all items in a Dataset, specify a single color:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Background -> Yellow] |
To specify different colors for successive levels of a Dataset, give a list:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Background -> {Yellow, Cyan}] |
But wait, that colored everything green! That’s because the yellow rows and cyan columns blend to give green items. You can see what’s going on more clearly in the next example.
Giving a list at a given level applies the colors to successive elements. In this case, the first row is yellow, the second is cyan and the rest are the default color:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Background -> {{Yellow, Cyan}}] |
If you color the columns similarly, the colors blend at their intersections. Thus the {"Eva","age"} and {"Deb","sex"} items are green, the blend of yellow and cyan:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Background -> {{Yellow, Cyan}, {Yellow, Cyan}}] |
As in Grid, you can specify background colors to be used at the beginning, middle and end at a given level. This example makes the first row red, the second orange, then rows cyclically yellow and white until the last row, which is again red:
✕
Dataset[IdentityMatrix[8], Background -> {{Red, Orange, {Yellow, White}, Red}}] |
Background colors blend (as they do in Grid) in order to support this kind of styling, which makes it easier to follow long rows and columns:
✕
Dataset[IdentityMatrix[8], Background -> {{{LightBlue, White}}, {{LightGreen, White}}}] |
In options other than Background, values do not blend. Instead, later values override earlier ones. And within a Background option value, colors only blend when they are part of the same specification. In this example, the column colors override the row colors, except where the column color is None, which lets the row color show through:
✕
Dataset[IdentityMatrix[8], Background -> {{All} -> {{{LightBlue, White}}}, {All, All} -> {None, {{LightGreen, None}}}}] |
You can specify values at arbitrary levels. To use the default coloring at a given level, specify Automatic. In this example, items in the “children” column, which are at the third level of the Dataset, are colored yellow and orange, while items at higher levels have default coloring:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Background -> {Automatic, Automatic, {Yellow, Orange}}] |
When you hover over a Dataset element, you’ll see its path displayed below the dataset frame. To apply a background color to that element, specify that path on the left-hand side of a rule in the Background value:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Background -> {{All, "sex"} -> Cyan}] |
If you give a non-list element instead of a path on the left-hand side of a rule, the value is applied to any path that contains that element:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Background -> {"sex" -> Cyan}] |
Combine level syntax and path syntax to specify a general rule and exceptions, as here where all rows are colored yellow, with the exception of the “Eva” row, which is colored cyan:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Background -> {Yellow, {"Eva"} -> Cyan}] |
Element paths can contain arbitrary patterns. Here, both the “Eva” and “Ann” rows are colored cyan:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Background -> {{"Eva" | "Ann"} -> Cyan}] |
Patterns can be arbitrarily complex. This colors any row cyan whose header contains a lowercase or uppercase a:
✕
Dataset[Dataset[ Association[ "Deb" -> Association[ "age" -> 62, "sex" -> "female", "children" -> Association[ "Hal" -> Association["age" -> 29, "sex" -> "male"], "Kat" -> Association["age" -> 31, "sex" -> "female"]]], "Eva" -> Association[ "age" -> 43, "sex" -> "female", "children" -> Association[]], "Bob" -> Association[ "age" -> 41, "sex" -> "male", "children" -> Association[ "Bob" -> Association["age" -> 1, "sex" -> "male"], "Bri" -> Association["age" -> 3, "sex" -> "female"], "Dan" -> Association["age" -> 6, "sex" -> "male"]]], "Ann" -> Association[ "age" -> 35, "sex" -> "female", "children" -> Association[ "Amy" -> Association["age" -> 6, "sex" -> "female"]]], "Cal" -> Association[ "age" -> 60, "sex" -> "female", "children" -> Association[]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex", "children"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"age", "sex"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[String]}], TypeSystem`AnyLength]}], 5], Association["ID" -> 165274837883637, MaxItems -> {All, All, All}]], Background -> {{_?(! StringFreeQ[#, "a" | "A"] &)} -> Cyan}] |
The restriction imposed by a path is applied after coloring is applied to the Dataset as a whole. Compare these examples. In the first, top-level rows are colored yellow, white and cyan:
✕
Dataset[Dataset[ Association[ "a" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "x" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]], "b" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "y" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]], "c" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "z" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"1", "2", "3"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[Integer], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Assoc[ TypeSystem`Atom[ TypeSystem`Enumeration["a", "b", "c"]], TypeSystem`Atom[Integer], 3], 1]}], 3], Association["ID" -> 165433751674104]], Background -> {{Yellow, White, Cyan}}] |
Adding a path specification restricts the coloring to the “3” column:
✕
Dataset[Dataset[ Association[ "a" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "x" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]], "b" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "y" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]], "c" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "z" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"1", "2", "3"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[Integer], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Assoc[ TypeSystem`Atom[ TypeSystem`Enumeration["a", "b", "c"]], TypeSystem`Atom[Integer], 3], 1]}], 3], Association["ID" -> 165433751674104]], Background -> {{All, "3"} -> {{Yellow, White, Cyan}}}] |
To apply the yellow-white-cyan coloring to the individual rows in the {All, "3"} column, specify the coloring at the level of those items, the fourth:
✕
Dataset[Dataset[ Association[ "a" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "x" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]], "b" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "y" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]], "c" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "z" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"1", "2", "3"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[Integer], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Assoc[ TypeSystem`Atom[ TypeSystem`Enumeration["a", "b", "c"]], TypeSystem`Atom[Integer], 3], 1]}], 3], Association["ID" -> 165433751674104]], Background -> {{All, "3"} -> {None, None, None, {Yellow, White, Cyan}}}] |
Since nothing outside of the “3” column is colored in the previous example, the path restriction is redundant. This is another way of specifying the same thing:
✕
Dataset[Dataset[ Association[ "a" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "x" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]], "b" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "y" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]], "c" -> Association[ "1" -> 1, "2" -> 2, "3" -> Association[ "z" -> Association["a" -> 1, "b" -> 2, "c" -> 3]]]], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Struct[{"1", "2", "3"}, { TypeSystem`Atom[Integer], TypeSystem`Atom[Integer], TypeSystem`Assoc[ TypeSystem`Atom[String], TypeSystem`Assoc[ TypeSystem`Atom[ TypeSystem`Enumeration["a", "b", "c"]], TypeSystem`Atom[Integer], 3], 1]}], 3], Association["ID" -> 165433751674104]], Background -> {None, None, None, {Yellow, White, Cyan}}] |
The value of any specification within a styling option can be a function that returns a value. That gives you a useful way of highlighting patterns in data. Here, for example, are the first 100 positive integers, with prime numbers highlighted yellow:
✕
Dataset[Range[100], Background -> (If[PrimeQ[#], Yellow, White] &)] |
The arguments of a value function are the value of the item or header, its path within the dataset and the entire dataset itself. Having the dataset available as an argument makes it possible to do local styling based on global properties, as in this example, where rows are colored according to sex. The color of each item is obtained by looking at the value of the “sex” entry in the row that contains the item:
✕
Dataset[ExampleData[{"Dataset", "Titanic"}], Background -> (If[#3[#2[[1]], "sex"] === "male", LightBlue, LightRed] &)] |
Putting It All Together
The new Dataset options are intended to help you gain insight into your data and present it effectively. Next are some examples of how you might use them to do so.
This is a sample of the built-in Titanic dataset:
✕
Dataset[{ Association[ "class" -> "1st", "age" -> 47, "sex" -> "male", "survived" -> False], Association[ "class" -> "3rd", "age" -> 32, "sex" -> "male", "survived" -> False], Association[ "class" -> "1st", "age" -> 54, "sex" -> "female", "survived" -> True], Association[ "class" -> "2nd", "age" -> 24, "sex" -> "male", "survived" -> False], Association[ "class" -> "2nd", "age" -> 29, "sex" -> "male", "survived" -> False], Association[ "class" -> "1st", "age" -> 55, "sex" -> "male", "survived" -> False], Association[ "class" -> "1st", "age" -> 24, "sex" -> "female", "survived" -> True], Association[ "class" -> "1st", "age" -> 25, "sex" -> "male", "survived" -> True]}, TypeSystem`Vector[ TypeSystem`Struct[{"class", "age", "sex", "survived"}, { TypeSystem`Atom[ TypeSystem`Enumeration["1st", "2nd", "3rd"]], TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Atom[TypeSystem`Boolean]}], 8], Association["ID" -> 200390490496301]] |
Styling with ItemDisplayFunction and color backgrounds makes the data more immediately comprehensible:
✕
Dataset[Dataset[{ Association[ "class" -> "1st", "age" -> 47, "sex" -> "male", "survived" -> False], Association[ "class" -> "3rd", "age" -> 32, "sex" -> "male", "survived" -> False], Association[ "class" -> "1st", "age" -> 54, "sex" -> "female", "survived" -> True], Association[ "class" -> "2nd", "age" -> 24, "sex" -> "male", "survived" -> False], Association[ "class" -> "2nd", "age" -> 29, "sex" -> "male", "survived" -> False], Association[ "class" -> "1st", "age" -> 55, "sex" -> "male", "survived" -> False], Association[ "class" -> "1st", "age" -> 24, "sex" -> "female", "survived" -> True], Association[ "class" -> "1st", "age" -> 25, "sex" -> "male", "survived" -> True]}, TypeSystem`Vector[ TypeSystem`Struct[{"class", "age", "sex", "survived"}, { TypeSystem`Atom[ TypeSystem`Enumeration["1st", "2nd", "3rd"]], TypeSystem`Atom[Integer], TypeSystem`Atom[ TypeSystem`Enumeration["female", "male"]], TypeSystem`Atom[TypeSystem`Boolean]}], 8], Association["ID" -> 200390490496301]], ItemDisplayFunction -> { "class" -> (StringTake[#, 1] &), "age" -> (Tooltip[ Style[Spacer[{2 #, 20}], Background -> GrayLevel[0.75]], #] &), "sex" -> (If[# === "male", \[Mars], \[Venus]] &), "survived" -> (If[#, "\[Checkmark]", ""] &)}, Background -> (Switch[#3[[#2[[1]], "class"]], "1st", RGBColor[ 0.96, 0.96, 1.], "2nd", RGBColor[1., 0.96, 0.96], "3rd", RGBColor[1., 1., 0.96]] &)] |
Since styling options don’t affect the contents of datasets, you can use them to present numeric data in whatever formats make sense without compromising the original data:
✕
Dataset[{ Association[ "weight" -> 19.016849999999998`, "factor" -> 0.8957944119265218, "yield" -> 0.3234856056220916], Association[ "weight" -> 23.73867, "factor" -> 0.15031445199065052`, "yield" -> 0.4385543939388503], Association[ "weight" -> 5.78343, "factor" -> 0.19464352143691332`, "yield" -> 0.7559025964339601], Association[ "weight" -> 21.92067, "factor" -> 0.9981134853066305, "yield" -> 0.3376021923291914], Association[ "weight" -> 22.83753, "factor" -> 0.8753398388191531, "yield" -> 0.40843903121632064`], Association[ "weight" -> 4.81656, "factor" -> 0.5974688040388945, "yield" -> 0.6662428187598886]}, ItemDisplayFunction -> { "weight" -> (Quantity[#, "kg"] &), "factor" -> (NumberForm[#, {2, 2}] &), "yield" -> (PercentForm[#, 2] &) }, Alignment -> Center, HeaderAlignment -> Center] |
Use coloring to make it easier to pick out significant values in data. Here, negative numbers are colored red, and the largest and smallest values in each column are highlighted in blue and pink, respectively:
✕
Dataset[Table[RandomReal[{-1, 1}], {7}, {3}], ItemStyle -> (If[# < 0, Red, Black] &), Background -> (Switch[#, Max[#3[[All, #2[[2]]]]], LightBlue, Min[#3[[All, #2[[2]]]]], LightRed, _, White] &)] |
Heat maps are particularly easy using a background color function:
✕
Dataset[CompressedData[" 1:eJwBmQFm/iFib1JlAgAAAAcAAAAHAAAAqB8MAQ4o6j8gE/Hh/oW8P5xqyQTM Q+k/WBmY+u4JyD/IeeGK6uTOP5B5K15B1LA/TJKulRVa4T9Ai2CLeJbNP6wr UeQpWNk/ULck/kdq5j84hj0aHR3LP6SgvEb/9Oc/+HmAK/wP2z/I7N6y6K3P P/gK6Lb9RO8/PC7fG7xn6j/+nRu92pvtP6oogp1vf+I/zEBitWC+0j9AuJDT aqHKP25FKjg/k+I/sGLoezN9wD/gP/aVgZzTP7ylaonNyOY/tDn/Gkv/2D8s FTnuKz3qP2AK5haP0tQ/Yjtl3/z74j8ATy5IzJngPyBLC/I3osU/YIfQ3oE+ 3j+wwNnjQtTpP4AhN+0wPYg/rK2DmLJH1D80czYYE0bpP4Cferrsh4g/0Lmu IKwK2T/sdOE7p17dPzgmju22Xd0/cB9pSNFH5z+2bHmnUUzpP+BKX5lm2dA/ fKSDbHkK0z8ga+3Vo2jcP6AD84+yUaw/nPF1oRDS3j8ESZVCIKDnP2CxYKxH /Mk/4ueRPcVu4T/3xctC "], Background -> (Hue[1, #] &)] |
For a more compact presentation, hide the data behind Tooltip. Hovering over an item shows its value:
✕
Dataset[CompressedData[" 1:eJwBmQFm/iFib1JlAgAAAAcAAAAHAAAAqB8MAQ4o6j8gE/Hh/oW8P5xqyQTM Q+k/WBmY+u4JyD/IeeGK6uTOP5B5K15B1LA/TJKulRVa4T9Ai2CLeJbNP6wr UeQpWNk/ULck/kdq5j84hj0aHR3LP6SgvEb/9Oc/+HmAK/wP2z/I7N6y6K3P P/gK6Lb9RO8/PC7fG7xn6j/+nRu92pvtP6oogp1vf+I/zEBitWC+0j9AuJDT aqHKP25FKjg/k+I/sGLoezN9wD/gP/aVgZzTP7ylaonNyOY/tDn/Gkv/2D8s FTnuKz3qP2AK5haP0tQ/Yjtl3/z74j8ATy5IzJngPyBLC/I3osU/YIfQ3oE+ 3j+wwNnjQtTpP4AhN+0wPYg/rK2DmLJH1D80czYYE0bpP4Cferrsh4g/0Lmu IKwK2T/sdOE7p17dPzgmju22Xd0/cB9pSNFH5z+2bHmnUUzpP+BKX5lm2dA/ fKSDbHkK0z8ga+3Vo2jcP6AD84+yUaw/nPF1oRDS3j8ESZVCIKDnP2CxYKxH /Mk/4ueRPcVu4T/3xctC "], ItemDisplayFunction -> {Tooltip[" ", #] &}, Background -> (Hue[1, #] &), ItemSize -> 2] |
Version 12.1 gives Dataset a big boost in functionality, but we’re not done yet. There’s more to come in future versions. If you have specific requests, leave me a note in the comments section.
Get full access to the latest Wolfram Language functionality with a Mathematica 12.1 or Wolfram|One trial. |
It would be useful to have a `DatasetForm` function that has all the fancy display and drilldown functionality `Dataset` has, without the data-handling facilities (like type-recognition, query-support, etc.). This would effectively separate dataset front-end from back-end, alleviating displaying data. I must assume that actually something similar happens under the hood.
The MaxItems does not seem to work properly. I have a data in tabular form (list of simple associations) with 43 columns. There is no way to display all columns at once without the scroll bar as it used to be in the previous version. Also, when I have some Dataset – how do I change its options? By wrapping it in a Dataset again?
In future versions, I would like to see improved memory efficiency. At least for datasets in tabular form. Currently, importing a simple CSV file with a lot of rows takes insane amount of RAM.
Furthermore, Dataset does not hold the options if you perform more calculations on it. I tried to use PercentForm in the ItemDisplayFunction, but when I further do a Select on the Dataset, it no longer uses the ItemDisplayFunction :(
Is it possible that your Dataset has more than two levels? In that case, the columns may correspond to a deeper level than 2. For example, here the rows are at level 3 in the data, and so putting All at level 2 in MaxItems doesn’t change the column limit:
Dataset[Table[{Association[Table[ToString[i] -> 0, {i, 20}]]}, 3], MaxItems -> {Automatic, All}]
Putting All at level 3 is what is needed here:
Dataset[Table[{Association[Table[ToString[i] -> 0, {i, 20}]]}, 3], MaxItems -> {Automatic, Automatic, All}]
To change a Dataset’s options, yes, wrap it with Dataset and the new options (the same way Image works):
ds = Dataset[{Range[10]}];
Dataset[ds, MaxItems -> {All, 5}]
There are two things that would make Dataset useful (not more useful, but useful):
1) Much of my work is in data analysis, and most of the data that I work with have each column representing a variable, and each row representing a record. Thus, columns have names. Most data analysts use data like this.
If I use a Dataset for this type of data then it uses a huge amount of memory – because it stores the column title for EACH value. Since I work with large data sets, using Dataset is not feasible because of the memory problem. On the other hand, if, instead, each row has a name, then Dataset doesn’t have this memory problem – because it stores the row titles only once. My suggestion is that, for Datasets which have the same column title for all rows, you store the column title only once.
2) Make Dataset as easy to use as arrays – i.e. we can currently access items within a Dataset by
dataset[[]]
Allow us to also assign values by dataset[[]].
I suspect this was originally planned, since when Dataset was first introduced the helpfiles said that you could do it, but this disappeared from the helpfiles.