Memodifikasi struktur tabel
Stasiun meteorologi kini perlu memperbarui tabel data cuacanya untuk menampung prakiraan suhu terbaru. Mereka ingin menambahkan suhu prakiraan sambil tetap mempertahankan suhu yang benar-benar tercatat untuk keperluan perbandingan.
Kelas Table, DoubleColumn, dan StringColumn dari Tablesaw telah diimpor untuk Anda.
Latihan ini adalah bagian dari kursus
Mengimpor Data di Java
Petunjuk latihan
- Ubah nama kolom "Temperature" menjadi "ActualTemp".
- Tambahkan kolom baru "ForecastTemp" ke tabel.
- Cetak struktur tabel.
- Cetak tiga baris pertama.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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.____(____));
}
}