我希望能够在Stata中实现以下想法。我有一堆配对的名字。例如,Ryan
和King
是一对。在伪代码中
keep if product_name == "i" | product_name == "j"
其中Ryan
应替换i
和King
子j
。我希望有一个循环可以为多对名称执行此操作。
答案 0 :(得分:4)
一种选择是使用并行列表。一些技巧:
local agrp "cat dog cow pig"
local bgrp "meow woof moo oinkoink"
local n : word count `agrp'
forvalues i = 1/`n' {
local a : word `i' of `agrp'
local b : word `i' of `bgrp'
display "`a' says `b'"
}
用您想要的任何内容替换display
行。
这是Stata FAQ。