Articles of dictionary

¿Cómo me asigno a un diccionario en lugar de una lista?

Tengo la siguiente función, que hace un trabajo básico de mapear un objeto lxml a un diccionario … from lxml import etree tree = etree.parse(‘file.xml’) root = tree.getroot() def xml_to_dict(el): d={} if el.text: print ‘***write tag as string’ d[el.tag] = el.text else: d[el.tag] = {} children = el.getchildren() if children: d[el.tag] = map(xml_to_dict, children) return […]

Diccionario nested a Excel CSV

He intentado muchos enfoques diferentes para obtener el siguiente resultado en Excel, Monday Tuesday Wednesday Thursday Friday Saturday Sunday Breakfast 0 0 289 0 265 0 0 Lunch 832 0 0 0 0 0 0 Dinner 201 0 0 0 0 0 620 del siguiente diccionario: my_dict = {“Monday”:{“Breakfast”: 0, “Lunch”: 832, “Dinner”: 201}, “Tuesday”:{“Breakfast”: […]

Python: Lista de clasificación basada en los valores del diccionario

Tengo un dict y = {6:34,5:40,3:70,2:80} y la lista m = [5,2,3] que tiene solo algunas claves de dict y, tengo que ordenar en función de los valores de dict y = {2:80,3:70,5:40,6:34} y solo considerar las claves presentes en la lista m y el resultado final debe haberse ordenado m =[2,3,5]

Cómo construir un DataFrame de MultiIndex Pandas desde un diccionario nested con listas

Tengo el siguiente diccionario. d= {‘key1’: {‘sub-key1’: [‘a’,’b’,’c’,’d’,’e’]}, ‘key2’: {‘sub-key2’: [‘1′,’2′,’3′,’5′,’8′,’9′,’10’]}} Con la ayuda de esta publicación, logré convertir este diccionario en un DataFrame. df = pd.DataFrame.from_dict({(i,j): d[i][j] for i in d.keys() for j in d[i].keys()}, orient=’index’) Sin embargo, mi DataFrame toma la siguiente forma: 0 1 2 3 4 5 6 (key1, sub-key1) abcde […]

Manejo de errores en Python con JSON y un diccionario

Actualmente tengo un script de Python 2.7 que raspa Facebook y captura algunos datos JSON de cada página. Los datos de JSON contienen información personal. A continuación se muestra una muestra de los datos JSON: { “id”: “4”, “name”: “Mark Zuckerberg”, “first_name”: “Mark”, “last_name”: “Zuckerberg”, “link”: “http://www.facebook.com/zuck”, “username”: “zuck”, “gender”: “male”, “locale”: “en_US” } Los […]

PySpark crea una nueva columna con mapeo desde un dict

Usando Spark 1.6, tengo una DataFrame column Spark DataFrame column (llamada digamos col1 ) con los valores A, B, C, DS, DNS, E, F, G y H y quiero crear una nueva columna (digamos col2 ) con los valores del dict aquí abajo, ¿cómo mapeo esto? (por lo tanto, la ‘A’ debe asignarse a ‘S’, […]

Diccionarios de Python vs C ++ std: unordered_map (cython) vs dict de Python cythonized

Estaba tratando de medir el rendimiento entre los diccionarios de Python, los diccionarios de Python citonizados y cpp std :: unordered_map citonizados haciendo solo un procedimiento de inicio. Si se comstack el código cpp cythonized, pensé que debería ser más rápido que la versión de python pura. Hice una prueba usando 4 diferentes escenarios / […]

¿Convertir json a dictado con eval es una buena opción?

Obtengo un objeto json de un servidor remoto y lo convierto en una cadena de python como esta: a = eval(response) ¿Esto es estúpido de alguna manera, o tengo una mejor opción?

¿Cómo cambiar todas las claves de diccionario en un bucle for con d.items ()?

Me gustaría recibir ayuda para comprender por qué este código no funciona como se esperaba. Si uno quiere cambiar la clave de un diccionario pero mantener el valor, puede usar: d[new_key] = d.pop[old_key] Quiero modificar todas las claves (y mantener los valores en su lugar) pero el siguiente código omite ciertas líneas – (“col2”) permanece […]

Buscar múltiples claves de diccionario en un Pandas Dataframe y devolver múltiples valores para coincidencias

Publicación por primera vez, así que pido disculpas por adelantado si mi formateo está desactivado. Aquí está mi problema: He creado un dataframe de Pandas que contiene varias filas de texto: d = {‘keywords’ :[‘cheap shoes’, ‘luxury shoes’, ‘cheap hiking shoes’]} keywords = pd.DataFrame(d,columns=[‘keywords’]) In [7]: keywords Out[7]: keywords 0 cheap shoes 1 luxury shoes […]