Statdata Transfer

支持50+种统计软件格式的数据读写与元数据保留

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:Statdata Transfer。
它的用途是:支持50+种统计软件格式的数据读写与元数据保留
完整的 Skill 内容见:https://321skill.com/skills/statdata-transfer-x-5/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

‘请帮我把这个Stata格式的 survey_data.dta 文件转换成SPSS的.sav格式,并确保所有选择题的选项标签都保留下来。’,它会调用Statdata Transfer技能,读取.dta文件及其完整的元数据,然后生成一个包含相同变量、数值和标签的.sav文件供你下载。或者,你可以说:‘读取这个SPSS文件,并列出前五个变量名及其标签’,AI会解析文件并呈现清晰的数据字典。

介绍

Statdata Transfer 是一个专门用于处理统计软件数据格式的AI技能。它解决了数据分析师、学术研究者在跨平台、跨软件协作时面临的数据格式不兼容和元数据丢失问题。用户可以将SAS、Stata、SPSS等统计软件生成的二进制文件(如.sav, .dta, .sas7bdat)导入到Python环境中进行分析,或将Python处理后的数据完整地转存回这些格式,确保变量标签、值标签、特殊缺失值等关键元信息在转换过程中毫发无损。

使用方式非常直接:在支持该技能的AI助手(如Claude Desktop)中,用户只需提出读取或写入特定格式数据文件的需求,AI便会调用此技能处理。例如,用户可以说“请读取这个SPSS文件并告诉我数据结构”,AI会利用该技能解析文件并返回包含完整元信息的数据摘要。对于需要调用R解释器处理的格式(如.rda),用户需在首次使用时明确授权启用此回退机制。

该技能非常适合需要频繁处理多来源统计数据的专业人士,包括数据分析师、学术研究者、市场调研人员以及高校学生。他们在进行跨研究团队数据合并、复现他人分析、或向期刊/客户提交符合特定格式要求的数据时,此技能能极大提升工作效率和数据保真度。

使用建议方面,首次使用前建议运行内置的环境检查脚本(scripts/check_env.py)以确保依赖完整。对于不常见的格式,可以主动要求技能尝试安装缺失的Python包。需要注意的是,处理R相关格式(.rda/.rds/.RData)时若选择启用本地R解释器,请确保本地R环境已正确安装并配置。

核心特点

与通用的文件格式转换工具相比,它专精于统计领域,能完整保留并转换二进制统计文件中的变量标签、值标签、特殊缺失值等关键元数据,这是许多通用工具(如pandas)无法做到的。

注意事项

不适合处理非统计领域的通用文档格式(如Excel、CSV)转换,或进行复杂的数据清洗与计算分析。

常见问题

能处理SAS的.sas7bdat文件吗?

可以,这是其核心支持的格式之一,能完整读取变量标签等信息。

转换数据会丢失原来的数值标签吗?

不会,该技能的核心优势就是完整保留所有元数据,包括值标签和特殊缺失值。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/statdata-transfer-x-5/raw/index.md 读取 Statdata Transfer 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。