Esta es mi primera pregunta aquí, así que ten paciencia conmigo. Mi problema es el siguiente: Supongamos que tenemos un Dataframe de pandas y queremos aplicar dinámicamente algunos métodos pd.Series a un conjunto de columnas de este Dataframe. ¿Por qué el siguiente ejemplo no funciona? testframe=pd.DataFrame.from_dict({‘col1′: [1,2] ,’col2’: [3,4] }) funcdict={‘col1′:[pd.Series.astype,str.replace],’col2’:[pd.Series.astype,str.replace]} argdict= {‘col1’:[[‘str’],[‘1′,’A’]],’col2′:[[‘str’],[‘3′,’B’]]} for col […]
Tengo un Dataframe como este: luego obtendré una fila con esto y agregaré una nueva columna con un nombre y tiempo de nombre de columna 15. loc_OBL_ein = df.loc[5] loc_OBL_ein.insert(1,’time’,value=15) luego me aparece un error El objeto ‘Serie’ no tiene ningún atributo ‘insertar’. Mi idea ahora era convertir loc_OBL_ein en un objeto con los mismos […]
Tengo un DataFrame llamado df como Order Number Status 1 1668 Undelivered 2 19771 Undelivered 3 100032108 Undelivered 4 2229 Delivered 5 00056 Undelivered Me gustaría convertir la columna Status a booleano ( True cuando el Estado se entrega y False cuando el Estado no se entrega), pero si el Estado no es “Sin entregar” […]
Lo intenté: x=pandas.DataFrame(…) s = x.take([0], axis=1) Y s obtiene un DataFrame, no una serie.
Una de las columnas en mis marcos de datos son nombres de identificadores con una convención de nomenclatura específica. Cuando fue enterrado, no fue ingresado correctamente. Quería preguntarme cómo puedo encontrar palabras clave específicas para ingresar en su propia columna en python. Tal vez algún tipo de bucle? Ejemplo: types = [‘XYZ’, ‘OPQ’, ‘MNO’, ‘ABC’] […]
Estoy buscando usar la función de replace de una manera eficiente en python3. El código que tengo es lograr la tarea, pero es demasiado lento, ya que estoy trabajando con un gran conjunto de datos. Por lo tanto, mi prioridad es la eficiencia sobre la elegancia siempre que haya una compensación. Aquí hay un juguete […]
Leí un archivo csv en un dataframe de pandas y me gustaría convertir las columnas con respuestas binarias de cadenas de sí / no a números enteros de 1/0. A continuación, muestro una de esas columnas (“sampleDF” es el dataframe de pandas). In [13]: sampleDF.housing[0:10] Out[13]: 0 no 1 no 2 yes 3 no 4 […]
considera la serie pd.Series import pandas as pd import numpy as np np.random.seed([3,1415]) s = pd.Series(np.random.randint(0, 10, 10), list(‘abcdefghij’)) s a 0 b 2 c 7 d 3 e 8 f 7 g 0 h 6 i 8 j 6 dtype: int64 Quiero obtener el índice para el valor máximo para la ventana móvil de […]
Tengo algunos datos que bash organizar en un DataFrame en Pandas . Estaba tratando de hacer de cada fila una Series y DataFrame al DataFrame . Encontré una forma de hacerlo agregando la Series a una list vacía y luego convirtiendo la list de la Series en un DataFrame por ejemplo, DF = DataFrame([series1,series2],columns=series1.index) Esta […]
¿Qué lenguaje de progtwigción o una biblioteca puede procesar series infinitas (como geométricas o armónicas)? Tal vez deba tener una base de datos de algunas series conocidas y dar automáticamente los valores adecuados en caso de convergencia, y tal vez generar una excepción en caso de divergencia. Por ejemplo, en Python podría verse como: sum […]