Articles of rango de

Python: cuente la frecuencia de los mensajes dentro de un rango de fechas dentro de cada intervalo dynamic

Cuente el número de mensajes dentro de un rango de fechas por intervalo. Estoy usando python 2.6.5 solamente. Por ejemplo Fecha de inicio: 12/11/2014 Fecha de finalización: 12/12/2014 Hora de inicio: 02:00 Hora de finalización: 02:05 Intervalo: Por 1 minuto Entonces, esto se traduce en cuántos mensajes hay entre cada intervalo de un minuto desde […]

Rango de impresión en Python 2.7 y 3.4 diferentes

En Python 2.7 si ejecuta la siguiente línea de código: print(range(0, 20)) Vuelve: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] pero en 3.4 vuelve: rango (0, 20) Sé que hay diferencias entre las dos versiones, simplemente no sé qué son en este […]

Compare muchos rangos de fechas en el almacén de datos del motor de aplicaciones de Google (muchos a muchos, Python)

Tengo dos conjuntos de datos en el almacén de datos del motor de Google Apps. class First_Set(db.Model): start_time = db.DateTimeProperty() end_time = db.DateTimeProperty() data1 = db.FloatProperty() … class Second_Set(db.Model): start_time = db.DateTimeProperty() end_time = db.DateTimeProperty() data2 = db.FloatProperty() … (Tienen otros datos diferentes, por eso están en diferentes conjuntos de datos). Me gustaría encontrar los […]

Diccionario con rango como clave

En Python, ¿cómo puedo mapear desde un rango de valores a un valor concreto? Básicamente, quiero un diccionario, que puedo llenar con rangos e índice con números: rd = rangedict() rd[(0, 10)] = 5 print rd[4] # prints 5 print rd[6] # prints 5 rd[(5, 15)] = 20 print rd[4] # prints 5 print rd[6] […]

Función `range` de Python con 3 parámetros

Entiendo que la siguiente línea dará el resultado dado: for in range(5): print(i) 0 1 2 3 4 Pero no entiendo cómo si agregar 3 parámetros separados el resultado es confuso. ¿Cómo está devolviendo esto estos resultados particulares? (4 6 y 8) ???? for i in range(4, 10, 2): print(i) 4 6 8

Limitar la entrada del usuario a un rango en Python

En el código a continuación, lo verá pidiendo un valor de ‘cambio’. Mi problema es que quiero limitar la entrada de 1 a 26. For char in sentence: if char in validLetters or char in space: #checks for newString += char #useable characters shift = input(“Please enter your shift (1 – 26) : “)#choose a […]

(Python) Índice de lista fuera de rango – iteración

for i in range(len(lst)): if lst[i][0]==1 or lst[i][1]==1: lst.remove(lst[i]) return lst Esto le da a “IndexError: índice de lista fuera de rango” ¿Por qué sucede esto?

Inicialización de la lista de Python usando múltiples instrucciones de rango

Quiero una lista larga, digamos [1,2,3,4,5,15,16,17,18,19] como ejemplo. Para inicializar esto, bash escribir: new_list = [range(1,6),range(15,20)] Sin embargo esto no hace lo que quiero, volviendo: [[1, 2, 3, 4, 5], [15, 16, 17, 18, 19]] Cuando lo hago: len(new_list) Devuelve 2, en lugar de los 10 elementos que quería (ya que hizo 2 listas dentro […]

Las pandas clasifican por columnas múltiples

Estoy tratando de clasificar un dataframe de pandas basado en dos columnas. Puedo clasificarlo en base a una columna, pero ¿cómo puedo clasificarlo en base a dos columnas? ‘SaleCount’, luego ‘TotalRevenue’? import pandas as pd df = pd.DataFrame({‘TotalRevenue’:[300,9000,1000,750,500,2000,0,600,50,500], ‘Date’:[‘2016-12-02’ for i in range(10)], ‘SaleCount’:[10,100,30,35,20,100,0,30,2,20], ‘shops’:[‘S3′,’S2′,’S1′,’S5′,’S4′,’S8′,’S6′,’S7′,’S9′,’S10’]}) df[‘Rank’] = df.SaleCount.rank(method=’dense’,ascending = False).astype(int) #df[‘Rank’] = df.TotalRevenue.rank(method=’dense’,ascending = False).astype(int) […]

¿Cómo detectar si las fechas son consecutivas en Python?

Tengo una tabla de acceso con un campo ‘Fecha’. Tiene fechas aleatorias para cada registro. He creado una secuencia de comandos para agregar todos los registros en una lista y luego configurar la lista para filtrar solo los valores únicos: dateList = [] # cursor search through each record and append all records in the […]