Articles of contador de

Transformar un objeto de contador en un dataframe de Pandas

Usé Counter en una lista para calcular esta variable: final = Counter(event_container) imprimir final da: Counter({‘fb_view_listing’: 76, ‘fb_homescreen’: 63, ‘rt_view_listing’: 50, ‘rt_home_start_app’: 46, ‘fb_view_wishlist’: 39, ‘fb_view_product’: 37, ‘fb_search’: 29, ‘rt_view_product’: 23, ‘fb_view_cart’: 22, ‘rt_search’: 12, ‘rt_view_cart’: 12, ‘add_to_cart’: 2, ‘create_campaign’: 1, ‘fb_connect’: 1, ‘sale’: 1, ‘guest_sale’: 1, ‘remove_from_cart’: 1, ‘rt_transaction_confirmation’: 1, ‘login’: 1}) Ahora quiero […]

Sumando los contenidos de dos colecciones.Contar () objetos

Estoy trabajando con collections.Counter() . Contadores collections.Counter() . Me gustaría combinar dos de ellos de una manera significativa. Supongamos que tengo 2 contadores, por ejemplo, Counter({‘menu’: 20, ‘good’: 15, ‘happy’: 10, ‘bar’: 5}) y Counter({‘menu’: 1, ‘good’: 1, ‘bar’: 3}) Estoy tratando de terminar con: Counter({‘menu’: 21, ‘good’: 16, ‘happy’: 10,’bar’: 8}) ¿Cómo puedo hacer […]

¿Cómo obtener la salida del contador de python ordenada por orden de entradas?

He estado trabajando para obtener el recuento (frecuencia) y luego hacer la representación gráfica de él. Estoy usando la clase Counter de collections usando python. Quiero la salida del Counter en el orden del primer objeto. por ejemplo: offset=[‘a’,’b’,’c’,’a’,’b’,’b’,’b’,’c’,’c’,’c’,’c’,’c’] counts = Counter(offset) print counts la salida es: Counter({‘c’: 6, ‘b’: 4, ‘a’: 2}) Como quiero […]

¿Cómo elimino entradas dentro de un objeto Counter con un bucle sin invocar un RuntimeError?

from collections import * ignore = [‘the’,’a’,’if’,’in’,’it’,’of’,’or’] ArtofWarCounter = Counter(ArtofWarLIST) for word in ArtofWarCounter: if word in ignore: del ArtofWarCounter[word] ArtofWarCounter es un objeto Contador que contiene todas las palabras del Arte de la Guerra. Estoy intentando que las palabras en ignore eliminen del ArtofWarCounter. Rastrear: File “”, line 1, in for word in ArtofWarCounter: […]

¿Por qué las colecciones son mucho más lentas que ” .count?

Tengo una tarea simple: contar cuántas veces aparece cada letra en una cadena. He usado un Counter() para eso, pero en un foro vi información de que usar dict() / Counter() es mucho más lento que usar string.count() para cada letra. Pensé que iba a interactuar a través de la cadena solo una vez, y […]

Añadir contadores borra teclas

Vea a continuación, ¿por qué la implementación de += sopla una tecla en mi contador original? >>> c = Counter({‘a’: 0, ‘b’: 0, ‘c’: 0}) >>> c.items() [(‘a’, 0), (‘c’, 0), (‘b’, 0)] >>> c += Counter(‘abba’) >>> c.items() [(‘a’, 2), (‘b’, 2)] Creo que eso es descortés por decir lo menos, hay una gran […]

¿Hay una manera de hacer que las colecciones.Counter (Python2.7) tenga en cuenta que su lista de entrada está ordenada?

El problema He estado jugando con diferentes formas (en Python 2.7) para extraer una lista de tuplas (palabra, frecuencia) de un corpus, o lista de cadenas, y comparar su eficiencia. Por lo que puedo decir, en el caso normal con una lista sin clasificar, el método de Counter del módulo de collections es superior a […]

Python – Cuenta el número de palabras en una lista de cadenas

Estoy tratando de encontrar el número de palabras completas en una lista de cadenas, aquí está la lista mylist = [“Mahon Point retail park”, “Finglas”,”Blackpool Mahon”, “mahon point blanchardstown”] gastos esperados: 4 1 2 3 Hay 4 palabras en mylist [0], 1 en mylist [1] y así sucesivamente for x, word in enumerate(mylist): for i, […]

¿Cómo contar el número de palabras en una oración, ignorar números, puntuación y espacios en blanco?

¿Cómo voy a contar las palabras en una oración? Estoy usando Python. Por ejemplo, podría tener la cadena: string = “I am having a very nice 23!@$ day. ” Eso sería 7 palabras. Tengo problemas con la cantidad aleatoria de espacios después de cada palabra, así como cuando se trata de números o símbolos.

Clase de contador de Python: agregar o incrementar un solo elemento

Un set usa .update para agregar varios elementos, y .add para agregar uno solo. ¿Por qué las collections.Counter no funcionan de igual manera? Para incrementar un solo elemento del Counter utilizando Counter.update , debe agregarlo a una lista: c = Counter() for item in something: for property in properties_of_interest: if item.has_some_property: # pseudocode: more complex […]