NoaaIsdWeather Clase
Representa el conjunto de datos de superficie integrada (ISD) de administración oceanica y atmosférica (NOAA).
Este conjunto de datos contiene datos de historial meteorológico por hora en todo el mundo (ejemplo: temperatura, precipitación, viento) procedentes de la Administración Nacional Oceanica y Atmosférica (NOAA). Para obtener más información sobre este conjunto de datos, incluidas las descripciones de columnas, distintas formas de acceder al conjunto de datos y ejemplos, consulte Datos de superficie integrados de NOAA en el catálogo de Conjuntos de datos abiertos de Microsoft Azure.
Inicialice los campos de filtrado.
Constructor
NoaaIsdWeather(start_date: datetime = datetime.datetime(2008, 1, 1, 0, 0), end_date: datetime = datetime.datetime(2024, 12, 13, 0, 0), cols: List[str] | None = None, enable_telemetry: bool = True)
Parámetros
Nombre | Description |
---|---|
start_date
|
Fecha en la que se empiezan a cargar datos, ambos incluidos. Si No, Valor predeterminado: 2008-01-01 00:00:00
|
end_date
|
Fecha en la que se van a finalizar la carga de datos, ambos incluidos. Si No, Valor predeterminado: 2024-12-13 00:00:00
|
cols
|
Lista de nombres de columnas que se van a cargar desde el conjunto de datos. Si es None, se cargan todas las columnas. Para obtener información sobre las columnas disponibles de este conjunto de datos, vea Datos de superficie integrados de NOAA. Valor predeterminado: None
|
enable_telemetry
|
Si se va a habilitar la telemetría en este conjunto de datos. Si no se especifica, la telemetría está habilitada. Valor predeterminado: True
|
start_date
Requerido
|
La fecha de inicio que desea consultar de forma inclusiva. |
end_date
Requerido
|
Fecha de finalización que desea consultar de forma inclusiva. |
cols
Requerido
|
Lista de nombres de columna que desea recuperar. Ninguno obtendrá todas las columnas. |
enable_telemetry
Requerido
|
Indica si se va a habilitar la telemetría, deshabilitada solo para UT. |
Comentarios
En el ejemplo siguiente se muestra cómo usar el acceso al conjunto de datos.
from azureml.opendatasets import NoaaIsdWeather
from datetime import datetime
from dateutil.relativedelta import relativedelta
end_date = datetime.today()
start_date = datetime.today() - relativedelta(months=1)
isd = NoaaIsdWeather(start_date=start_date, end_date=end_date)
isd_df = isd.to_pandas_dataframe()
Métodos
filter |
Tiempo de filtro. |
filter
Tiempo de filtro.
filter(env: RuntimeEnv, min_date: datetime, max_date: datetime)
Parámetros
Nombre | Description |
---|---|
env
Requerido
|
<xref:azureml.opendatasets.RuntimeEnv>
Entorno de ejecución. |
min_date
Requerido
|
Fecha mínima. |
max_date
Requerido
|
Fecha máxima. |
Devoluciones
Tipo | Description |
---|---|
trama de datos filtrada. |
Atributos
default_end_date
default_end_date = datetime.datetime(2024, 12, 13, 0, 0)
default_start_date
default_start_date = datetime.datetime(2008, 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'
usaf_column_name
usaf_column_name = 'usaf'
wban_column_name
wban_column_name = 'wban'