MulaiMulai sekarang secara gratis

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

Lihat Kursus

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.____(____));
        
    }
}
Edit dan Jalankan Kode