Modificar la estructura de la tabla
La estación meteorológica necesita ahora actualizar su tabla de datos para incorporar nuevas previsiones de temperatura. Quieren añadir las temperaturas previstas manteniendo las temperaturas registradas para poder compararlas.
Las clases Table, DoubleColumn y StringColumn de Tablesaw ya han sido importadas por ti.
Este ejercicio forma parte del curso
Importación de datos en Java
Instrucciones del ejercicio
- Cambia el nombre de la columna "Temperature" a "ActualTemp".
- Añade una nueva columna "ForecastTemp" a la tabla.
- Imprime la estructura de la tabla.
- Imprime las tres primeras filas.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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.____(____));
}
}