Preguntas etiquetadas con pandas

87
Aplicar función a cada celda en DataFrame

Tengo un marco de datos que puede verse así: A B C foo bar foo bar bar foo foo bar Quiero mirar a través de cada elemento de cada fila (o cada elemento de cada columna) y aplicar la siguiente función para obtener el DF subsiguiente: def foo_bar(x): return x.replace('foo', 'wow') A B C wow...

85
pandas: filtro complejo en filas de DataFrame

Me gustaría filtrar filas por una función de cada fila, por ejemplo def f(row): return sin(row['velocity'])/np.prod(['masses']) > 5 df = pandas.DataFrame(...) filtered = df[apply_to_all_rows(df, f)] O para otro ejemplo más complejo y artificial, def g(row): if row['col1'].method1() ==...

85
Pandas: media rodante por intervalo de tiempo

Soy nuevo en Pandas ... Tengo un montón de datos de encuestas; Quiero calcular una media móvil para obtener una estimación de cada día en función de una ventana de tres días. Según tengo entendido por esta pregunta , las funciones rolling_ * calculan la ventana en función de un número específico...

85
Diferencia (s) entre merge () y concat () en pandas

¿Cuáles son las diferencias esenciales entre pd.DataFrame.merge()y pd.concat()? Hasta ahora, esto es lo que encontré, comente qué tan completa y precisa es mi comprensión: .merge()solo puede usar columnas (más índices de fila) y es semánticamente adecuado para operaciones de estilo de base de...

84
Unir marcos de datos de pandas por nombres de columna

Tengo dos marcos de datos con los siguientes nombres de columna: frame_1: event_id, date, time, county_ID frame_2: countyid, state Me gustaría obtener un marco de datos con las siguientes columnas uniéndome (izquierda) en county_ID = countyid: joined_dataframe event_id, date, time, county,...