Я новичок в Stata, и я предполагаю, что это вопрос новичка.Тем не менее я только что провел последний час, пытаясь найти ответ в интернете, но безрезультатно!
Я использую данные о ВВП Всемирного банка (импортированные из файла csv
), и данные представлены в строковом формате.Когда я destring
, данные ВВП, содержащие десятичные разряды, игнорируются и просто выдаются в виде большого числа.
destring yr*, replace ignore("..")
Вот пример моих данных:
yr2016
205276172134.901
..
13397100000
Когда я запускаю команду, которую я написал, она преобразуется в:
yr2016
2.053e+14
1.340e+10
Как вы можете видеть, .901
был добавлен в число вместо того, чтобы восприниматься как десятичный пробел.
Я пытался:
set dp period
Но это не сработало.