LoslegenKostenlos loslegen

Tabellenstruktur ändern

Die meteorologische Station muss ihre Wetterdatentabelle aktualisieren, um neue Temperaturvorhersagen aufzunehmen. Vorhersagewerte sollen ergänzt werden, während die tatsächlich gemessenen Temperaturen für Vergleichszwecke erhalten bleiben.

Die Klassen Table, DoubleColumn und StringColumn aus Tablesaw wurden bereits für dich importiert.

Diese Übung ist Teil des Kurses

Daten in Java importieren

Kurs anzeigen

Anleitung zur Übung

  • Benenne die Spalte "Temperature" in "ActualTemp" um.
  • Füge der Tabelle eine neue Spalte "ForecastTemp" hinzu.
  • Gib die Tabellenstruktur aus.
  • Gib die ersten drei Zeilen aus.

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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.____(____));
        
    }
}
Code bearbeiten und ausführen