Bagikan melalui


NoaaGfsWeather Kelas

Mewakili himpunan data National Oceanic and Atmospheric Administration (NOAA) Global Forecast System (GFS).

Himpunan data ini berisi data prakiraan cuaca AS setiap jam selama 15 hari (contoh: suhu, curah hujan, angin) yang dihasilkan oleh Global Forecast System (GFS) dari National Oceanic and Atmospheric Administration (NOAA). Untuk informasi tentang himpunan data ini, termasuk deskripsi kolom, berbagai cara untuk mengakses himpunan data, dan contoh, lihat Global Forecast System NOAA di katalog Microsoft Azure Open Datasets.

Menginisialisasi bidang pemfilteran.

Warisan
NoaaGfsWeather

Konstruktor

NoaaGfsWeather(start_date: datetime = datetime.datetime(2018, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2018, 1, 1, 0, 0), cols: List[str] | None = None, limit: int | None = -1, enable_telemetry: bool = True)

Parameter

Nama Deskripsi
start_date

Tanggal untuk mulai memuat data, inklusif. Jika None, default_start_date digunakan.

nilai default: 2018-01-01 00:00:00
end_date

Tanggal pada saat pemuatan data diakhiri, inklusif. Jika None, default_end_date digunakan.

nilai default: 2018-01-01 00:00:00
cols

Daftar nama kolom yang akan dimuat dari himpunan data. Jika Tidak Ada, semua kolom dimuat. Untuk informasi tentang kolom yang tersedia dalam himpunan data ini, lihat Sistem Prakiraan Global NOAA.

nilai default: None
limit
int

Nilai yang menunjukkan jumlah hari data yang akan dimuat dengan to_pandas_dataframe(). Jika tidak ditentukan, default -1 berarti tidak ada batasan pada hari yang dimuat.

nilai default: -1
enable_telemetry

Apakah akan mengaktifkan telemetri pada himpunan data ini.

nilai default: True
start_date
Diperlukan

Tanggal mulai yang ingin Anda kueri secara inklusif.

end_date
Diperlukan

Tanggal selesai yang ingin Anda kueri secara inklusif.

cols
Diperlukan

Daftar nama kolom yang ingin Anda ambil. None akan mendapatkan semua kolom.

limit
Diperlukan
int

to_pandas_dataframe() hanya akan memuat data hari "batas". -1 berarti tidak ada batasan.

enable_telemetry
Diperlukan

Menunjukkan apakah akan mengirim telemetri.

Keterangan

Contoh di bawah ini menunjukkan cara menggunakan akses himpunan data.


   from azureml.opendatasets import NoaaGfsWeather
   from datetime import datetime
   from dateutil.relativedelta import relativedelta


   end_date = datetime.today()
   start_date = datetime.today() - relativedelta(months=1)
   gfs = NoaaGfsWeather(start_date=start_date, end_date=end_date)
   gfs_df = gfs.to_pandas_dataframe()

Metode

filter

Waktu filter.

filter

Waktu filter.

filter(env: RuntimeEnv, min_date: datetime, max_date: datetime)

Parameter

Nama Deskripsi
env
Diperlukan
<xref:azureml.opendatasets.RuntimeEnv>

Lingkungan runtime bahasa umum.

min_date
Diperlukan

Tanggal min.

max_date
Diperlukan

Tanggal maks.

Mengembalikan

Jenis Deskripsi

bingkai data yang difilter.

Atribut

default_end_date

default_end_date = datetime.datetime(2024, 5, 1, 0, 0)

default_start_date

default_start_date = datetime.datetime(2018, 1, 1, 0, 0)

id_column_name

id_column_name = 'ID'

latitude_column_name

latitude_column_name = 'latitude'

longitude_column_name

longitude_column_name = 'longitude'