2024-10-05 11:07:21 发布
网友
有没有一种方法可以在spsspython中找到变量的索引?在
例如,如果我在SPSS数据集中的一个变量是ID 通常,我可以使用以下代码访问变量:
ID
varObj = datasetObj.varlist[0]
假设ID是数据集中的第一列。在
但是如果变量ID在数据集中的某个地方丢失了呢? 我有没有办法找到变量ID的索引值?在
非常感谢你的帮助。在
从documentation of the Variable Class,可以通过名称或按索引获取对变量的引用:
# Create a Variable object, specifying the variable by name varObj = datasetObj.varlist['bdate'] # Create a Variable object, specifying the variable by index varObj = datasetObj.varlist[3]
所以在你的情况下:
如果需要,可以通过变量名using the ^{} property来获取变量的索引:
varIndex = datasetObj.varlist['ID'].index
还请注意,您可以使用spssaux.VariableDict软件包类来获取和设置变量的所有属性(类型除外)。在
此外,可编程性API的所有文档都可以在“帮助”>;“可编程性”下找到,您可以从SPSS社区(旧版)或新的预测分析网站https://developer.ibm.com/predictiveanalytics/下载编程和数据管理手册(pdf)
从documentation of the Variable Class,可以通过名称或按索引获取对变量的引用:
所以在你的情况下:
^{pr2}$如果需要,可以通过变量名using the ^{} property 来获取变量的索引:
还请注意,您可以使用spssaux.VariableDict软件包类来获取和设置变量的所有属性(类型除外)。在
此外,可编程性API的所有文档都可以在“帮助”>;“可编程性”下找到,您可以从SPSS社区(旧版)或新的预测分析网站https://developer.ibm.com/predictiveanalytics/下载编程和数据管理手册(pdf)
相关问题 更多 >
编程相关推荐