技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
io-conversion【数据与研究】Open, convert, export, and validate local and optional remote tabular data with Vaex.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is about getting tabular data into or out of Vaex: opening local files, converting CSV/Arrow/Parquet/Feather/HDF5, exporting DataFrames, checking roundtrips, or diagnosing format-specific failures.
../dataframe-core/SKILL.md.vaex command discovery, settings, aliases, environment variables,
and non-conversion CLI commands, route to ../cli-settings/SKILL.md.../expressions-analytics/SKILL.md.vaex.open, open_many, from_csv, from_csv_arrow,
from_pandas, from_arrow_table, df.export*, df.to_arrow_table, local
astro file openers, cloud path caveats, and vaex convert data semantics.references/io-workflows.md for actionable open/convert/export recipes,
API signatures, vaex convert options, and roundtrip checks.references/data-formats.md for format selection, memory-mapping behavior,
schema caveats, and Pandas/Arrow/HDF5 handoff details.references/astro-and-cloud-io.md for optional local astro formats and
remote/cloud/TAP skip conditions. Do not run network or credentialed checks
unless the user explicitly authorizes them.references/troubleshooting.md when vaex.open fails, a plugin is missing,
a CSV conversion is memory-heavy, conversion cleanup is surprising, or a file
opens in Pandas but not in Vaex.scripts/io_roundtrip_smoke.py creates tiny local data, exercises Vaex export
and open roundtrips, and validates Pandas/Arrow table handoffs. It never uses
network paths.scripts/convert_csv_hdf5.py converts a local CSV to Vaex HDF5 with optional
column selection, filtering, sorting, fractioning, chunk size, listing, dry
run, and safe partial-output handling. It rejects remote paths.Run both helpers with --help first. They are safe from arbitrary working
directories and use installed public Vaex APIs rather than source-checkout files.
vaex.open(path) for lazy file-backed access when the format is supported;
use vaex.open(path, convert="data.hdf5") or the bundled conversion helper for
large CSVs that need a faster local binary representation.vaex.from_pandas(...).export_hdf5(...) when the source HDF5 layout is row
oriented or otherwise Pandas-specific.