У меня есть CSV-файл, который называется погода. Я получил максимальные и минимальные температуры с помощью панд:
read = pandas.read_csv('weather.csv')
dates = df['DATE'].values.tolist()
# get max & min from column TX
maxtemp = read['TX'].max()
mintemp = read['TX'].min()
Затем я создал переменные maxdate и mindate для представления дат минимальных и максимальных градусов
maxdate = dates[maxtemp]
mindate = dates[mintemp]
Теперь я печатаюthis:
print("Max temperature was", float(maxtemp) / 10.0, "degrees on", maxdate, "DD-MMM-YYYY")
print("Min temperature was", float(mintemp) / 10.0, "degrees on", mindate, "DD-MMM-YYYY")
Мой вывод теперь:
Max temperature was 36.8 degrees on 19020104 DD-MMM-YYYY
Min temperature was -11.3 degrees on 20150410 DD-MMM-YYYY
Однако я хочу преобразовать его в формат человеческого языка, например:
Max temperature was 36.8 degrees on 4 january 1902