spss - 字符串变量中的字符限制
问题描述
当我将数据从 .dta 文件导出到 .sps 时,我的字符串变量被截断并且数据包含符号,这看起来像是 UTF-8 问题。我认为,问题可能是某些字符串变量的宽度超过 261 - 至少它们在那时被剪切了。
SPSS是否有字符限制,如果有,如何增加数量?
解决方案
“字符串变量的值可以包含数字、字母和特殊字符,最长可达32,767 字节。”
您似乎正在尝试将STATA数据 ( .sta) 导出到 SPSS Statistics ( .sav)。您在 STATA 中使用什么机制来执行此操作?STATA 对字符串字段的宽度有限制吗?
正如 horace_vr 已经指出的那样,SPSS Statistics 命令文件具有 *.sps 扩展名。您是否真的想让 STATA 为您编写 SPSS Statistics 命令语法并另存为 *.sps?也许您的意思是从 *.dta(在 STATA 中)导出到 *.sav(在 SPSS Statistics 中)。
另请注意,如果您在代码页模式下创建了 SPSS Statistics 数据文件 (*.sav),但随后在 SPSS Statistics 处于 Unicode 模式下打开它,您的字符串宽度将增加三倍。这是将各种代码页转换为 unicode 的产物。
"当以 Unicode 模式读取代码页数据文件时,所有字符串变量的定义宽度增加了三倍。您可以使用 ALTER TYPE 自动调整所有字符串变量的宽度。"
我希望这会有所帮助-ddwyer
推荐阅读
- sql-server - 使用 SQL 根据表中的新条目发送电子邮件
- jenkins - 了解具有特定构建号的构建的 Jenkins 构建状态
- node.js - 角度(客户端)和node.js(服务器端)中的Oauth2有什么区别?以及何时实施每一项?
- mongodb - 使用 MongoDB 中的聚合函数根据时间差计算计数
- spring-boot - 如何从 Entity 类中知道资源的名称,以建立到该资源的 Hateoas 链接?
- visual-studio-2017 - Visual Studio 2017 中自动推送命令的脚本
- swift - 如何从表视图内的集合视图中的按钮获取正确的 indexPath.section?
- python - Python Appium 从 Android ImageView 获取图像
- jenkins-pipeline - sha256sum 检查詹金斯管道内
- spring - 如何在@InjectMockKs 测试实例中注入实现列表?