CommencezCommencez gratuitement

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

Voir le cours

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.____(____));
        
    }
}
Modifier et exécuter le code