SPSS python教程:[9]getValuesFromXml
前两篇文章介绍了如何获取透视表中的平均数,现在更深入的探讨一下其中用到的spssaux.GetValuesFromXMLWorkspace方法。在这篇文章中【http://jingyan.baidu.com/article/c275f6bac03a22e33c75674c.html】,可以看到我使用该方法。现在我们具体探讨一下:
先看一个数据透视表,想办法获取IAI的平均数
![SPSS python教程:[9]getValuesFromXml](https://exp-picture.cdn.bcebos.com/f59dbe39131fceecbb804ac179c4ec9958430bed.jpg)
我们使用spssaux.GetValuesFromXMLWorkspace,如下图那样写一段代码就能得到IAI的平均数。其中用到了很多参数,下面我们分析一下这些参数都是什么:
![SPSS python教程:[9]getValuesFromXml](https://exp-picture.cdn.bcebos.com/49bf00425d6b04d13b70b93cb213e8e5edee01ed.jpg)
首先是handle参数,它是结果项目的句柄,也就是上面的透视表的句柄。你要从中获取数据。而你怎么知道它的句柄的?是在创建该透视表的时候得到的,具体请看上篇文章【http://jingyan.baidu.com/article/cb5d6105088fe2005d2fe04d.html】
其次是tablesubtype参数,我们可以在这里看到透视表的subtype
![SPSS python教程:[9]getValuesFromXml](https://exp-picture.cdn.bcebos.com/acfda02f47704618a483c78fb08602214e5776ed.jpg)
rowcategory参数:行类别,它标识出行坐标,rowcategory="IAI"就表示成下图
![SPSS python教程:[9]getValuesFromXml](https://exp-picture.cdn.bcebos.com/4e168d5653bbf820e7a2b5bfba21056105a36eed.jpg)
columncategory参数:列类别,标志出列坐标,colCategory='Mean'可以表示为下图
![SPSS python教程:[9]getValuesFromXml](https://exp-picture.cdn.bcebos.com/05e24be983aee8d7d273c05b6b781431deb666ed.jpg)
cellAttrib单元格属性:任何一个单元格都有text和number两个属性,我们想要获得text的值就用cellAttrib='text'
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:110
阅读量:58
阅读量:171
阅读量:190
阅读量:158