Java 中的数据导入
Anthony Markham
VP Quant Developer
$$

{
"customer": {
"name": "John Doe",
"address": {
"street": "123 Main St", <- 嵌套信息
"city": "Boston", <- 嵌套信息
"coordinates": {"lat": 42.3601, "lng": -71.0589} <- 多层嵌套信息
}
}
}
| 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 可用于:JsonReadOptions options = JsonReadOptions.builder("complex.json").tableName("Products").missingValueIndicator("N/A").build();Table data = new JsonReader().read(options);
missingValues = data.stringColumn("name").isMissing();
joinOn 连接表Table phones = Table.read().csv("phones.csv"); // name, phoneTable diets = Table.read().csv("diets.csv"); // name, diet// 对两张表执行内连接 Table joined = phones.joinOn("name").inner(diets);
$$
$$
Java 中的数据导入