반응형
기상 관측소의 최고 및 최저 기온, 강수량, 경도 및 위도와 같은 기상 데이터가 포함 된 CSV가 있습니다. 각 데이터 범주는 단일 열에 저장됩니다.
최고 및 최저 온도의 위치를 찾고 싶습니다. 최대 또는 최소를 찾는 것은 쉽습니다. numpy.min (my_ temperatures_column)
위도와 경도를 찾을 수 있도록 최소 또는 최대 위치를 어떻게 찾을 수 있습니까?
내 시도는 다음과 같습니다.
def coldest_location(data):
coldest_temp= numpy.min(mean_temp)
for i in mean_temp:
if mean_temp[i] == -24.6:
print i
오류 : 목록 색인은 정수 여야합니다.
CSV의 각 열을 변수에 저장 했으므로 모두 개별 목록입니다.
lat = [row[0] for row in weather_data] # latitude
long = [row[1] for row in weather_data] # longitude
mean_temp = [row[2] for row in weather_data] # mean temperature
제안 목록에 따라 문제를 해결했습니다.
mean_temp.index(coldest_temp)
coldest_location=[long[5],lat[5]]
질문 내에서 두 번째 질문을하는 것이 적절한 지 확실하지 않지만 동일한 최저 온도를 가진 두 위치가 있으면 어떻게됩니까? 두 가지 인덱스를 어떻게 찾을 수 있습니까?
해결 방법
참조 페이지 https://stackoverflow.com/questions/27260811
반응형
'파이썬' 카테고리의 다른 글
파이썬 Python 3.4에서 int로 "Cast" (0) | 2020.12.04 |
---|---|
파이썬 Python 스크립트 예약-Windows 7 (0) | 2020.12.04 |
파이썬 Python : 임의 시스템 시간 시드 (0) | 2020.12.03 |
파이썬 지원되지 않는 작업 : 쓰기 불가능한 파이썬 (0) | 2020.12.03 |
파이썬 Selenium 웹 드라이버 : 요소의 모든 속성을 어떻게 찾습니까? (0) | 2020.12.03 |
댓글