BaşlayınÜcretsiz başlayın

Tablo yapısını değiştirme

Meteoroloji istasyonu, yeni sıcaklık tahminlerini içerecek şekilde hava durumu veri tablosunu güncellemek istiyor. Karşılaştırma yapabilmek için hem tahmin sıcaklıklarını eklemek hem de gerçek ölçülen sıcaklıkları korumak istiyorlar.

Tablesaw'dan Table, DoubleColumn ve StringColumn sınıfları senin için içe aktarıldı.

Bu egzersiz, kursun bir parçasıdır

Java'da Veri İçe Aktarma

Kursa Göz Atın

Egzersiz talimatları

  • "Temperature" sütununun adını "ActualTemp" olarak değiştir.
  • Tabloya yeni bir "ForecastTemp" sütunu ekle.
  • Tablo yapısını yazdır.
  • İlk üç satırı yazdır.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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.____(____));
        
    }
}
Kodu Düzenle ve Çalıştır