使用Stata / SE 13.1,我正在尝试标准化我的变量:ID-将数据集中的所有ID号从“ES0001_2”更改为“ES0001”。并非所有记录都具有带“_2”的ID号。有没有我可以用来完成这个的命令?非常感谢。
答案 0 :(得分:0)
请提供代码以及未来尝试失败的尝试。只是要求代码执行此操作,或者我们的一些人在本网站上将其视为偏离主题。它还表明你完成了自己的工作;主要是在寻求帮助之前研究你的问题。
根据数据集中值的结构,这可能会也可能不起作用(您的示例数据可能过于简单):
clear
set more off
*----- example data -----
input ///
str15 id
ES0001_2
ES0003
ES0004_2
ES0008_2
end
list
*----- what you want -----
gen id2 = subinstr(id, "_2", "", .)
list
请参阅help string functions
。