Here is part of my dataset, the same id means the same person, how to fill in missing values in name according to their id?
Code:
* Example generated by -dataex-. To install: ssc install dataex
clear
input str24 name double id
"付苏"    1
"付苏"    1
"付苏"    1
"付苏"    1
"付苏"    1
"付苏"    1
"付苏"    1
"付苏"    1
"伊之"    2
"伊之"    2
"伊之"    2
"伊之"    2
""          2
"伊之"    2
"伊之"    2
"伊之"    2
"何霆"    4
"何霆"    4
"何霆"    4
"何霆"    4
"何霆"    4
"何霆"    4
"何霆"    4
"何霆"    4
"刘东"    6
"刘东"    6
"刘东"    6
"刘东"    6
"刘东"    6
"刘东"    6
"刘东"    6
"刘东"    6
"刘文涛" 7
"刘文涛" 7
"刘文涛" 7
"刘文涛" 7
"刘文涛" 7
"刘文涛" 7
"刘文涛" 7
"刘文涛" 7
"刘旭星" 8
"刘旭星" 8
"刘旭星" 8
"刘旭星" 8
"刘旭星" 8
"刘旭星" 8
"刘旭星" 8
"刘旭星" 8
""          9
"刘洋"    9
"刘洋"    9
"刘洋"    9
"刘洋"    9
"刘洋"    9
"刘洋"    9
"刘洋"    9
end