Stata14“正确”案例转换问题

Stata14“正确”案例转换问题,stata,data-conversion,Stata,Data Conversion,我用的是Stata14。命令: replace name = proper(name) 把詹姆斯变成了詹姆斯。但是,当名称具有特殊重音字符时,该命令无法正常工作:第一个字母正确大写,但特殊字符后面的字母也大写。例如,rivière变成了rivière 我怎样才能绕过这个问题呢?在Stata 15中也是如此,但至少在那里,StrOper的帮助给出了建议。看 考虑 . di proper("rivière") RivièRe . di ustrtitle("rivière") Rivière

我用的是Stata14。命令:

replace name = proper(name)
把詹姆斯变成了詹姆斯。但是,当名称具有特殊重音字符时,该命令无法正常工作:第一个字母正确大写,但特殊字符后面的字母也大写。例如,rivière变成了rivière


我怎样才能绕过这个问题呢?

在Stata 15中也是如此,但至少在那里,StrOper的帮助给出了建议。看

考虑

. di proper("rivière")
RivièRe

. di ustrtitle("rivière")
Rivière
为了完整性,我还注意到

. di upper(substr("rivière", 1, 1)) + substr("rivière", 2, .)
Rivière