Importer des données en Java
Anthony Markham
VP Quant Developer
$$

{
"customer": {
"name": "John Doe",
"address": {
"street": "123 Main St", <- Informations imbriquées
"city": "Boston", <- Informations imbriquées
"coordinates": {"lat": 42.3601, "lng": -71.0589} <- Imbriqué dans des informations imbriquées
}
}
}
| customer.name | customer.address.street | customer.address.city |
|---|---|---|
| John Doe | 123 Main St | Boston |
$ $
| customer.address.coordinates.lat | customer.address.coordinates.lng |
|---|---|
| 42.3601 | -71.0589 |
JsonReadOptions permet de :JsonReadOptions options = JsonReadOptions.builder("complex.json").tableName("Products").missingValueIndicator("N/A").build();Table data = new JsonReader().read(options);
missingValues = data.stringColumn("name").isMissing();
joinOn pour joindre des tablesTable phones = Table.read().csv("phones.csv"); // name, phoneTable diets = Table.read().csv("diets.csv"); // name, diet// Effectuer la jointure interne sur les deux tables Table joined = phones.joinOn("name").inner(diets);
$$
$$
Importer des données en Java