Anuncio: Todos los proyectos no comerciales registrados para usar Earth Engine antes del
15 de abril de 2025 deben
verificar su elegibilidad no comercial para mantener el acceso. Si no realizas la verificación antes del 26 de septiembre de 2025, es posible que se suspenda tu acceso.
ee.Dictionary.rename
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Cambia el nombre de los elementos de un diccionario.
| Uso | Muestra |
|---|
Dictionary.rename(from, to, overwrite) | Diccionario |
| Argumento | Tipo | Detalles |
|---|
esta: dictionary | Diccionario | |
from | Lista | Es una lista de claves a las que se les cambiará el nombre. |
to | Lista | Es una lista de los nombres nuevos para las claves que se indican en el parámetro "from". Debe tener la misma longitud que la lista "from". |
overwrite | Booleano, valor predeterminado: falso | Permite reemplazar las propiedades existentes con el mismo nombre. |
Ejemplos
Editor de código (JavaScript)
// A dictionary (e.g. results of ee.Image.reduceRegion of an S2 image).
var dict = ee.Dictionary({
B1: 182,
B2: 219,
B3: 443
});
// Define from-to key name lists for selected keys.
var from = ['B2', 'B3'];
var to = ['Band_2', 'Band_3'];
print('Renamed keys', dict.rename(from, to));
print('Overwrite existing key names, e.g. B3 becomes B1',
dict.rename({from: ['B3'], to: ['B1'], overwrite: true}));
Configuración de Python
Consulta la página
Entorno de Python para obtener información sobre la API de Python y el uso de geemap para el desarrollo interactivo.
import ee
import geemap.core as geemap
Colab (Python)
# A dictionary (e.g. results of ee.Image.reduceRegion of an S2 image).
dic = ee.Dictionary({
'B1': 182,
'B2': 219,
'B3': 443
})
# Define from-to key name lists for selected keys.
frm = ['B2', 'B3']
to = ['Band_2', 'Band_3']
display('Renamed keys:', dic.rename(frm, to))
dic_overwrite = dic.rename(**{'from': ['B3'], 'to': ['B1'], 'overwrite': True})
display('Overwrite existing key names, e.g. B3 becomes B1:',
dic_overwrite)
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-10-30 (UTC)
[null,null,["Última actualización: 2025-10-30 (UTC)"],[],["The content describes how to rename keys within a dictionary using the `Dictionary.rename()` method. This method takes two lists: `from` (keys to be renamed) and `to` (new key names), which must have the same length. The optional `overwrite` parameter (default: `false`) allows replacing existing keys. The function returns the modified dictionary. Examples in JavaScript and Python showcase renaming specific keys and overwriting existing ones.\n"]]