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 / 1.8 - 32 })
.select("date", "temperatureCelsius", "temperatureNum")
.rename({ temperatureNum: "temperatureFahrenheit" })
.objects()