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