Articles of duplicados

Como generar error si duplica claves en diccionario.

Intento generar un error si el usuario ingresa una clave duplicada en un diccionario. El diccionario está en un archivo y el usuario puede editar el archivo manualmente. Ejemplo: dico= {‘root’:{ ‘a’:{‘some_key’:’value’,…}, ‘b’:{‘some_key’:’value’,…}, ‘c’:{‘some_key’:’value’,…}, … ‘a’:{‘some_key’:’value’,…}, } } La nueva clave ‘a’ ya existe … ¿Cómo puedo probar dico y advertir al usuario cuando carga […]

Encuentra (y guarda) duplicados de sublista en python

Tengo una lista de listas (listas secundarias) que contiene números y solo quiero mantenerlas en todas las (sub) listas. Ejemplo: x = [ [1, 2, 3, 4], [3, 4, 6, 7], [2, 3, 4, 6, 7]] output => [3, 4] ¿Cómo puedo hacer esto?

Contando valores duplicados en Pandas DataFrame

Debe haber una forma fácil de hacer esto, pero no pude encontrar una solución elegante para SO ni la resolví por mi cuenta. Estoy tratando de contar el número de valores duplicados basados ​​en el conjunto de columnas en un DataFrame. Ejemplo: print df Month LSOA code Longitude Latitude Crime type 0 2015-01 E01000916 -0.106453 […]

Python: elimina duplicados de una matriz multidimensional

En Python, numpy.unique puede eliminar todos los duplicados de una matriz 1D de manera muy eficiente. 1) ¿Qué tal eliminar filas o columnas duplicadas en una matriz 2D ? 2) ¿Qué tal para nD matrices ?

Eliminar duplicados de archivo de texto

Quiero eliminar la palabra duplicada de un archivo de texto. Tengo un archivo de texto que contiene los siguientes: None_None ConfigHandler_56663624 ConfigHandler_56663624 ConfigHandler_56663624 ConfigHandler_56663624 None_None ColumnConverter_56963312 ColumnConverter_56963312 PredicatesFactory_56963424 PredicatesFactory_56963424 PredicateConverter_56963648 PredicateConverter_56963648 ConfigHandler_80134888 ConfigHandler_80134888 ConfigHandler_80134888 ConfigHandler_80134888 La salida resultante debe ser: None_None ConfigHandler_56663624 ColumnConverter_56963312 PredicatesFactory_56963424 PredicateConverter_56963648 ConfigHandler_80134888 Solo he usado este comando: en = set (abrir […]

Determinación de valores duplicados en una matriz

Supongamos que tengo una matriz a = np.array([1, 2, 1, 3, 3, 3, 0]) ¿Cómo puedo (eficientemente, Pythonically) encontrar qué elementos de a son duplicados (es decir, valores no únicos)? En este caso, el resultado sería array([1, 3, 3]) o posiblemente array([1, 3]) si es eficiente. He ideado algunos métodos que parecen funcionar: Enmascaramiento m […]

Eliminar caracteres duplicados consecutivos de una cadena en Python

Hey, estaba intentando escribir un progtwig que eliminaría los caracteres duplicados consecutivos de una cadena. por ejemplo: cadena-> aabbccde primera iteración: bbccde segunda iteración: ccde tercera iteración: de y de es la respuesta. El siguiente es el progtwig que escribí. a = “aabbcs” def remove_dups(st,ind): print st, ind st = st.replace(st[ind], “”) print st, “in […]

Python (pandas): eliminar duplicados basados ​​en dos columnas manteniendo la fila con el valor máximo en otra columna

Tengo un dataframe que contiene valores duplicados de acuerdo con dos columnas (A y B): ABC 1 2 1 1 2 4 2 7 1 3 4 0 3 4 8 Quiero eliminar duplicados manteniendo la fila con el valor máximo en la columna C. Esto llevaría a: ABC 1 2 4 2 7 1 […]

Python: Eliminar par de cadenas duplicadas en orden aleatorio

Tengo una lista como abajo [(‘generators’, ‘generator’), (‘game’, ‘games’), (‘generator’, ‘generators’), (‘games’, ‘game’), (‘challenge’, ‘challenges’), (‘challenges’, ‘challenge’)] Los pares (‘game’, ‘games’) y (‘games’, ‘game’) son similares pero están en un orden diferente. La salida que estoy tratando de lograr [(‘generators’, ‘generator’), (‘games’, ‘game’), (‘challenge’, ‘challenges’)] ¿Cómo puedo eliminar pares como tales de la lista anterior? […]

Eliminar duplicados del diccionario

Tengo la siguiente estructura de datos del diccionario de Python 2.7 (no controlo los datos de origen; viene de otro sistema tal como está): {112762853378: {‘dst’: [’10 .121.4.136 ‘], ‘src’: [‘1.2.3.4’], ‘alias’: [‘www.example.com’] } 112762853385 {‘dst’: [’10 .121.4.136 ‘], ‘src’: [‘1.2.3.4’], ‘alias’: [‘www.example.com’] } 112760496444: {‘dst’: [’10 .121.4.136 ‘], ‘src’: [‘1.2.3.4’] } 112760496502 {‘dst’: [’10 […]