Modifier la structure d'un tableau
La station météorologique doit maintenant mettre à jour son tableau de données météo pour intégrer de nouvelles prévisions de température. Elle souhaite ajouter les températures prévues tout en conservant les températures réellement enregistrées pour effectuer des comparaisons.
Les classes Table, DoubleColumn et StringColumn de Tablesaw ont été importées pour vous.
Cette activité fait partie du cours
Importer des données en Java
Instructions de l’exercice
- Renommez la colonne « Temperature » en « ActualTemp ».
- Ajoutez une nouvelle colonne « ForecastTemp » au tableau.
- Affichez la structure du tableau.
- Affichez les trois premières lignes.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
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.____(____));
}
}