Local 适配器更新日志
概述
本文档记录 Local 适配器的版本历史和变更内容。
版本格式
[版本号] - YYYY-MM-DD
### 新增
### 优化
### 修复
### 变更[v1.1.0] - 2024-06-01
新增
- CSVReader 类,提供高级 CSV 读取功能
- 日期自动解析功能 (
read_with_date_parse) - 日期范围读取功能 (
read_date_range) - 数据过滤功能 (
read_with_filter) - 列选择读取功能 (
read_columns) - 文件信息获取功能 (
get_info)
优化
- 改进路径解析逻辑
- 优化日期列自动检测算法
[v1.0.0] - 2024-01-01
新增
- LocalAdapter 基础功能
- CSV 文件读取 (
read_csv) - CSV 文件写入 (
write_csv) - 文件存在检查 (
file_exists) - 文件列表获取 (
list_files) - 健康检查 (
health_check)
迁移指南
v1.1 迁移 (v1.0 -> v1.1)
变更点:
- CSVReader 类新增
python
# v1.0
from FQData.DataSource.adapters.local import LocalAdapter
adapter = LocalAdapter(base_path="/data")
df = adapter.read_csv("file.csv")
# v1.1
from FQData.DataSource.adapters.local import CSVReader
reader = CSVReader(base_path="/data")
df = reader.read("file.csv")
df = reader.read_with_date_parse("file.csv") # 新功能- 返回值处理
Local 适配器在 v1.0 和 v1.1 中行为一致,读取失败都返回 None。
即将废弃
无