从字符串日期变量修剪空格

时间:2018-05-18 21:03:44

标签: stata

我有一个字符串变量,其中包含带空格的日期,例如, 12 /04/20 05

我尝试使用trim()功能删除所有空格 但没有成功。

是否可以消除这些空间?

1 个答案:

答案 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的命令提示符下,输入""以获取更多信息。