프로그램
[파이썬] 문제 : 기온 csv 파일을 numpy로 최저, 최고 top10 찾기
오디세이99
2024. 5. 30. 15:24
728x90
반응형
데이터 파일 구조
seoul.csv |
지점,지점명,일시,기온(°C),풍속(m/s),습도(%),현지기압(hPa),적설(cm),전운량(10분위) 108,서울,2024-05-23 01:00,18.1,1.7,74,1003.1,,10 108,서울,2024-05-23 02:00,17.5,1.4,75,1002.8,,7 108,서울,2024-05-23 03:00,17,1.3,78,1002.3,,8 108,서울,2024-05-23 04:00,16.5,1.6,78,1002.1,,8 108,서울,2024-05-23 05:00,16.3,1.4,81,1002.1,,7 108,서울,2024-05-23 06:00,15.9,1.9,83,1002.4,,2 108,서울,2024-05-23 07:00,16.2,2.2,83,1002.3,,0 108,서울,2024-05-23 08:00,17.6,2,80,1002.1,,0 |
기온 최고 Top10
import numpy as np
data = np.genfromtxt('seoul.csv', delimiter=',')
top10_temps = np.argsort(-data[:, 3])[:10]
print(data[top10_temps][:, 3])
기온 최저 Top10
import numpy as np
data = np.genfromtxt('seoul.csv', delimiter=',')
top10_temps = np.argsort(data[:, 3], -1)[:10]
print(data[top10_temps][:, 3])
728x90
반응형