ComeçarComece de graça

Modificando a estrutura da tabela

A estação meteorológica agora precisa atualizar sua tabela de dados do tempo para acomodar novas previsões de temperatura. Eles querem adicionar temperaturas previstas mantendo as temperaturas registradas para fins de comparação.

As classes Table, DoubleColumn e StringColumn do Tablesaw já foram importadas para você.

Este exercício faz parte do curso

Importando dados em Java

Ver curso

Instruções do exercício

  • Renomeie a coluna "Temperature" para "ActualTemp".
  • Adicione uma nova coluna "ForecastTemp" à tabela.
  • Imprima a estrutura da tabela.
  • Imprima as três primeiras linhas.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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 e executar o código