У меня есть тысячи значений широты и долготы NAD83, где значения долготы начинаются с отрицательного значения, например -747559718.
эта конкретная координата десятичной дроби должна быть после 4, чтобы ее можно было правильно использовать в картографическом приложении, которое я использую. должно быть -74.7559718
Бывают случаи, когда значение долготы будет -123092886, где десятичное число должно быть после 3. оно должно быть -123,092886.
Я читаю эти координаты через файл JSON, по какой-то причине они идут без десятичных знаков. Я ищу чистое решение для Python, чтобы вставить десятичную дробь в нужное место.
Числа будут состоять из 9 или 10 цифр.
Я знаю, что могу сделать что-то вроде того, как у меня есть значение долготы в переменной
s = longitude
s[:3] + '.' + s[3:]
-123.092886
имеет шесть знаков после запятой, а-74.02373
только пять? - person taylor swift   schedule 17.11.2016-123092886
-123.092886
или-12.3092886
. - person lucasnadalutti   schedule 17.11.2016int(s) / 1e7
или, возможно,s[:-7] + '.' + s[-7:]
- person Robᵩ   schedule 17.11.2016