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
<Kurs>Daten in Java importieren</Kurs>Übungsanweisungen
- 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 praktische Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
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.____(____));
}
}