【发布时间】:2019-10-11 13:59:38
【问题描述】:
我有以下嵌套目录:
\---population
+---asia
| | asia_pop.csv
| |
| +---china
| | china_pop.csv
| |
| \---japan
| japan_pop.csv
|
\---europe
| europe_total_pop.csv
|
+---france
| france_pop.csv
|
\---uk
uk_pop.csv
无论如何创建一个catalog.yaml 文件,它可以通过以下方式在目录中工作吗?
Import intake
root = intake.open_catalog(‘/population/population.yaml’)
# load china population
root.asia.china.read()
我知道可以通过嵌套多个 catalog.yaml 文件来实现,但是有没有办法在一个文件中做到这一点。
例如:
metadata:
version:1
sources:
asia:
china:
driver: csv
args:
skiprows:10
url:'/population/asia/china/china_pop.csv'
metadata: {}
japan:
driver: csv
args:
skiprows:10
url:'/population/asia/japan/japan_pop.csv'
metadata: {}
【问题讨论】: