【问题标题】:How do I add xlsb files to the catalog in Kedro?如何将 xlsb 文件添加到 Kedro 的目录中?
【发布时间】:2021-02-18 13:01:37
【问题描述】:

1.我在catalog.yml文件中使用这个代码

equipment_data:
  type: pandas.ExcelDataSet
  filepath: data\01_raw\Equipment Profile.xlsb
  layer: raw

  1. 执行 kedro 运行命令后出现错误。

` kedro.io.core.DataSetError:从数据集 ExcelDataSet 加载数据时失败(filepath=C:/Users/Akshay Salvi/Desktop/Bizmetrics/kedro-environment/petrocaeRepo/data/01_raw/2。循环数据(每次行程)- 20210113T042557Z-001/2. 循环数据(每次行程)/CycleData,2020.xlsb, load_args={'engine': xlrd}, protocol=file, save_args={'index': False}, writer_args={'engine': xlsxwriter})。

Excel 2007 xlsb 文件;不支持 `

【问题讨论】:

  • 我认为 ExcelDataSet 不支持 xlsb。也许写一个自定义数据集?

标签: python pandas dataframe kedro


【解决方案1】:

所以pandas.ExcelDataset 只是在下面调用pandas,所以希望你能在this example from another thread 之后运气好,其中引擎(由pip install pyxlsb 安装另一个包提供)用于解析它并简单地提供engine 参数在您的 YAML 目录中作为 load_args

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-19
    • 1970-01-01
    • 2021-09-22
    • 2015-07-08
    相关资源
    最近更新 更多