SuperAPI AI 工具集

xsv

数据与分析

查看项目

更新于 10-15 23:49

技能介绍

用途:xsv 是面向 CSV 的命令行工具集,用于高效处理、分析和转换 CSV 数据,基于 Rust 实现,强调速度与低内存占用,并可通过 Unix 管道组合使用。

主要能力:选择列(select、headers、slice、sample);按正则过滤行(search)与频次统计(frequency);分析(stats、count);转换(fmt、fixlengths、flatten);合并(join、cat);排序(sort);表格显示(table);拆分(split);以及为随机访问加速的索引(index)。

使用方式:常用命令如 xsv table data.csv、xsv count data.csv、xsv headers data.csv、xsv select 1,3,5 data.csv、xsv search "pattern" data.csv、xsv stats --everything data.csv、xsv join ID users.csv ID orders.csv、xsv index data.csv。多数命令支持 -o 输出文件、-n 无表头、-d 指定分隔符。

适用场景:数据探索、列选择与行过滤、统计分析、多文件连接、格式转换、大文件抽样与索引加速,以及与其他命令行工具(如 sort、uniq、awk)组合的数据管道。

限制:sort、table、stats --median、stats --mode、frequency 等操作需将整个文件读入内存,大文件建议先抽样或切片;索引可加速 count、slice、sample 等操作;xsv 仅处理 CSV,不支持 Excel 公式、格式或多工作表。具体安装方式与版本信息暂未提供。