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
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.____(____));
}
}