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