首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用SPSS中的Python更新/插入变量中的单元格

如何使用SPSS中的Python更新/插入变量中的单元格
EN

Stack Overflow用户
提问于 2015-07-18 14:50:13
回答 1查看 513关注 0票数 0

我使用这段代码从dataset读取一组案例:

代码语言:javascript
复制
begin program.
with spss.DataStep():
start = 0
end = 3
firstColumn = 'deviation'
datasetObj = spss.Dataset('DataSet1')
variables = datasetObj.varlist
caseData = datasetObj.cases

print([itm[0] for itm in caseData[start:end, variables[firstColumn].index]])

spss.EndDataStep()
end program.

现在,我想根据变量名称和大小写更改这个细胞

与我的问题相关的这个问题和答案,但我不能在with spss.DataStep():中使用spss.Submit

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-07-20 08:32:10

参见示例:从页面修改大小写值

代码语言:javascript
复制
*python_dataset_modify_cases.sps.
DATA LIST FREE /cust (F2) amt (F5).
BEGIN DATA
210 4500
242 6900
370 32500
END DATA.
BEGIN PROGRAM.
import spss
spss.StartDataStep()
datasetObj = spss.Dataset()
for i in range(len(datasetObj.cases)):
   # Multiply the value of amt by 1.05 for each case
   datasetObj.cases[i,1] = 1.05*datasetObj.cases[i,1][0]
spss.EndDataStep()
END PROGRAM.
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31492364

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档