나는 것 같은 위도/경도 번호 : -4726786457893145문제
는하지만, 내가 좋아하는, 소수 구분이 필요합니다 -47.26786457893145
나는 구조 '에 대한'형식 '또는 시도했습니다 하지만 성공하지 못했습니다. 나는 목록으로 변환 한 다음 도트를 삽입하고 다시 부동으로 변환하지만 모든 숫자에 대해 작동하지 않으며 이유를 모르겠습니다. 도움을 주셔서 감사합니다. 감사.
latitude = []
longitude = []
for i in range(len(data['Latitude'])):
a = list(str(data['Latitude'][i].replace(',','')))
a.insert(3,'.')
str1 = ''.join(a)
latitude.append(float(str1))
a = list(str(data['Longitude'][i].replace(',','')))
a.insert(3,'.')
str1 = ''.join(a)
longitude.append(float(str1))
모든 숫자가 같은 길이 있습니까? 귀하는 -4726786457893145 -> -47.26786457893145를 가지고 있는데, 숫자 3.26786457893145 (예 :)는 원래 형식과 어떤 차이가 있습니까? –
예. 좌표가 -xx.xxxxxxxx 형식 인 특정 위치에 있으므로 길이가 같습니다. 즉, 모든 숫자는 3 자리에서 소수점 구분 기호가 필요합니다. @ Nuclear_Wizard –
문제는이 위치에 '점'을 삽입하는 가장 좋은 방법입니다. –