前言¶
统计工作常需在不同软件格式间交换数据。常见做法是手动另存为 CSV,但会丢失变量标签、值标签和特殊缺失值等元数据。统计数据通常包含大量标签和元数据,手动维护容易出错且不完整。
是什么¶
统计数据格式转换器是一个针对统计数据的格式转换工具,由用户 user_ff7413f5 维护。它提供 50+ 统计软件格式的读入与转存能力,并在二进制格式中完整保留变量标签、值标签、特殊缺失值等元数据。
核心功能¶
- 支持 50+ 统计软件格式
- 对统计二进制格式完整保留元数据:
- 变量标签
- 值标签
- 特殊缺失值
- 支持的格式包括但不限于 CSV、TSV、Parquet、Arrow、.hyper 等
副作用声明¶
运行时会执行环境检查(scripts/check_env.py)。写入主输出文件的同时,可能生成 sidecar 元数据文件(CSV/TSV 旁生成 <名>_metadata.json,Parquet/Arrow 内嵌元数据)及覆盖 .hyper 时的 .bak/.bak.1 备份。
安装与启用¶
安装¶
cursor skill install user_ff7413f5/statdata-transfer
启用¶
在对话中启用后,即可使用格式转换功能。
典型用法¶
在对话中直接描述转换需求,例如:
将 test.RData 转换为 test.csv,保留变量标签和值标签
工具会自动识别输入格式并输出保留元数据的文件。
适用场景与注意¶
- 适合需要在统计软件格式间交换数据且需保留元数据的场景
- 处理 .rda/.rds/.RData/.mtw/.mpj/.rec 文件时可调用本地 R 解释器,但该回退默认禁用,需 allow_r_exec=True 显式开启
结尾¶
统计数据格式转换器提供了在多种统计软件格式间无损交换数据的途径。如需使用,可访问官方地址:
https://api.skillhub.cn/user_ff7413f5/statdata-transfer