ฉันมีค่าละติจูดลองจิจูด NAD83 หลายพันรายการโดยค่าลองจิจูดเริ่มต้นด้วยค่าลบเช่น -747559718
พิกัดเฉพาะนี้ทศนิยมจะต้องอยู่หลัง 4 เพื่อที่จะใช้อย่างถูกต้องในแอปพลิเคชันการทำแผนที่ที่ฉันใช้ มันควรจะเป็น -74.7559718
มีหลายครั้งที่ค่าลองจิจูดจะเป็น -123092886 โดยที่ทศนิยมควรอยู่หลัง 3 ควรเป็น -123.092886
ฉันกำลังอ่านพิกัดเหล่านี้ผ่านไฟล์ JSON ด้วยเหตุผลบางอย่างจึงไม่มีทศนิยม ฉันกำลังมองหาวิธีแก้ปัญหาหลามบริสุทธิ์เพื่อแทรกทศนิยมในตำแหน่งที่ถูกต้อง
ตัวเลขจะมีความยาว 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