Modificare la struttura della tabella
La stazione meteorologica deve aggiornare la tabella dei dati meteo per includere le nuove previsioni di temperatura. Vogliono aggiungere le temperature previste mantenendo quelle realmente registrate per poterle confrontare.
Le classi Table, DoubleColumn e StringColumn di Tablesaw sono già state importate per te.
Questo esercizio fa parte del corso
Importare dati in Java
Istruzioni dell'esercizio
- Rinomina la colonna "Temperature" in "ActualTemp".
- Aggiungi una nuova colonna "ForecastTemp" alla tabella.
- Stampa la struttura della tabella.
- Stampa le prime tre righe.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
public class ModifyWeatherTable {
public static void main(String[] args) {
StringColumn days = StringColumn.create("Day",
"Monday", "Tuesday", "Wednesday");
DoubleColumn temperatures = DoubleColumn.create("Temperature",
22.5, 24.0, 23.2);
DoubleColumn precipitation = DoubleColumn.create("Precipitation",
0.0, 2.5, 5.2);
Table weatherData = Table.create("WeatherData")
.addColumns(days, temperatures, precipitation);
// Rename the Temperature column
weatherData.____("Temperature").____("____");
// Add a new ForecastTemp column
DoubleColumn forecastTemps = DoubleColumn.create("ForecastTemp",
23.0, 25.2, 22.8);
weatherData = weatherData.____(forecastTemps);
// Print the table structure
System.out.println(weatherData.____());
// Print the first three rows
System.out.println(weatherData.____(____));
}
}