gpt4 book ai didi

python - 使用 GetValueChar 找不到变量

转载 作者:太空宇宙 更新时间:2023-11-03 18:22:51 24 4
gpt4 key购买 nike

我正在尝试在 SPSS 中创建一个小型 python 程序来编辑表的值。 我在下面放了一段代码。 问题发生在 GetValueChar 方法上。它一直给我“该变量不在事件数据集中”,但我找不到原因。 为了测试,把两行注释掉并尝试,它有效。现在我确信数据集中有一个名为“Estado”的变量。我再次评论这两行,错误就发生了。 有谁知道出了什么问题吗?

BEGIN PROGRAM.
import spss, spssaux

for i in range(spss.GetVariableCount()):
print(spss.GetVariableName(i))

cur=spss.Cursor(accessType='w')
#cur.SetVarNameAndType(['Estado'],[60])
#cur.CommitDictionary()
for i in range(cur.GetCaseCount()):
row = cur.fetchone()
cur.SetValueChar("Estado","Estado")
cur.CommitCase()
cur.close()
END PROGRAM.

最佳答案

我没有看到对 GetValueChar 的调用,并且没有这样的 api,但一种可能性是 Python api 中的变量名称区分大小写。您确定您已经匹配了案例吗?您可能想尝试运行 Python 可编程性帮助中的 spss.Cursor 类示例作为练习。

关于python - 使用 GetValueChar 找不到变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23790676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com