对选定的行进行操作<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />大家好,
我是否可以在不使用 FOR 循环的情况下对选定的行执行函数?
例如
k = dt<< 获取行 其中 (pt:参数 = ot:参数);
对于 (i=1,i<= Nrow(k),i++,
pt:值[k ] = pt:值[k ]/5; // 我希望所选行的值仅除以 5。
);
我是否可以在不使用简单的 JMP 函数的情况下重写代码? 我不喜欢使用太多的 for 循环。
提前致谢!
问候,
阿卡什
回复:对选定的行进行操作它导致 JMP 暂停 3 秒,我插入了它,以便您可以看到发生了什么(运行代码并查看名为“性别”的列)。 您当然可以将其删除。
回复:对选定的行进行操作嗨伊恩,
“等待”是什么意思( 3 ) ; “在这种情况下做什么?
BR
安德斯
回复:对选定的行进行操作感谢您的回复。
只是我处理大量数据并为每个操作运行循环增加了处理时间。 我希望内置函数/运算符比我编写循环更优化。
回复:对选定的行进行操作只是好奇,你为什么不喜欢使用循环?
回复:对选定的行进行操作或者尝试“除以”作业:
dt :高度[ k ] /= 5
回复:对选定的行进行操作名称默认到这里( 1 ) ;
dt =打开( “$SAMPLE_DATA/大类.jmp” ) ;
等待( 3 ) ;
k = dt <<获取行位置( :性别== “M” ) ;
H =柱子( dt , “高度” ) <<获取值;
H [ k ] = H [ k ] * 0.5 ;
柱子( dt , “高度” ) <<设置值( H ) ;