我有一个字符串变量,其中包含带空格的日期,例如,
12 /04/20 05
。
我尝试使用trim()
功能删除所有空格
但没有成功。
是否可以消除这些空间?
答案 0 :(得分:1)
是的,但没有任何trim()
功能。在这里,您需要使用subinstr()
函数:
clear
set obs 1
generate date1 = "12 /04/20 05"
generate date2 = subinstr(date1, " ", "", .)
list
+---------------------------+
| date1 date2 |
|---------------------------|
1. | 12 /04/20 05 12/04/2005 |
+---------------------------+
在此示例中,subinstr()
告诉Stata替换 all
字符串中" "
的{{1}}个实例。
在Stata的命令提示符下,输入""
以获取更多信息。