final_data = aq
.from(data_raw)
.orderby(aq.desc("temperature"))
.derive({ temperatureNum: (d) => +d.temperature })
.filter((d) => d["temperatureNum"] < 62)
.filter((d) => d["temperatureNum"] > 40)
.derive({ temperatureCelsius: (d) => (d.temperatureNum - 32) / 1.8 })
.select("date", "temperatureNum", "temperatureCelsius")
.rename({ temperatureNum: "temperatureFahrenheit" })
.objects()