CommencerCommencer gratuitement

Modifier la structure d’un tableau

La station météorologique doit maintenant mettre à jour sa table de données pour intégrer de nouvelles prévisions de température. Elle souhaite ajouter des températures prévues tout en conservant les températures réellement enregistrées afin de pouvoir les comparer.

Les classes Table, DoubleColumn et StringColumn de Tablesaw ont été importées pour vous.

Cet exercice fait partie du cours

Importer des données en Java

Afficher le cours

Instructions

  • 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 cet exemple de code.

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