ComenzarEmpieza gratis

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

Ver curso

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.____(____));
        
    }
}
Editar y ejecutar código