期望值很高:如果未提供根目录,则基本目录必须是绝对路径

2024-05-15 23:48:15 发布

您现在位置:Python中文网/ 问答频道 /正文

这是关于python中的“远大前程”模块,主要用于数据质量检查(我发现它们的文档不充分)。因此,我一直在尝试在我的笔记本上设置数据上下文(使用本地数据源)-如中所述:

https://docs.greatexpectations.io/en/latest/guides/how_to_guides/configuring_data_contexts/how_to_instantiate_a_data_context_without_a_yml_file.html#how-to-guides-configuring-data-contexts-how-to-instantiate-a-data-context-without-a-yml-file

以下是我的代码:

from great_expectations.data_context.types.base import DataContextConfig
from great_expectations.data_context.types.base import DatasourceConfig
from great_expectations.data_context.types.base import FilesystemStoreBackendDefaults
from great_expectations.data_context import BaseDataContext

data_context_config = DataContextConfig(
    datasources={
        "debaprc_test": DatasourceConfig(
            class_name="PandasDatasource",
            batch_kwargs_generators={
                "subdir_reader": {
                    "class_name": "SubdirReaderBatchKwargsGenerator",
                    "base_directory": "/Users/debaprc/Downloads"              
                }
            },
        )
    },
    store_backend_defaults=FilesystemStoreBackendDefaults(root_directory="/Users/debaprc/GE_Test/New/")
)

context = BaseDataContext(project_config=data_context_config)

这就是我得到的错误:

base_directory must be an absolute path if root_directory is not provided

我做错了什么


Tags: to数据fromimportconfigdatabasecontext
1条回答
网友
1楼 · 发布于 2024-05-15 23:48:15

非常感谢您对我们寄予厚望。这是我们最新升级的检查点特性中的一个已知问题,它已在我们的开发分支上修复。请从开发分支安装,或者等到本周发布的下一个版本0.13.9

相关问题 更多 >