Tengo un pandas DataFrame
que tiene varias columnas en ella:pandas: combinar dos columnas de una trama de datos
Index: 239897 entries, 2012-05-11 15:20:00 to 2012-06-02 23:44:51
Data columns:
foo 11516 non-null values
bar 228381 non-null values
Time_UTC 239897 non-null values
dtstamp 239897 non-null values
dtypes: float64(4), object(1)
donde foo
y bar
son columnas que contienen los mismos datos todavía se nombran de manera diferente. ¿Hay alguna manera de mover las filas que componen foo
en bar
, idealmente manteniendo el nombre de bar
?
Al final, la trama de datos debería aparecer como:
Index: 239897 entries, 2012-05-11 15:20:00 to 2012-06-02 23:44:51
Data columns:
bar 239897 non-null values
Time_UTC 239897 non-null values
dtstamp 239897 non-null values
dtypes: float64(4), object(1)
Eso es los valores NaN que componían la barra fueron reemplazados por los valores de foo
.
no estoy viendo 'concat' en función del espacio de nombres pandas; No estoy seguro de lo que me estoy perdiendo. – BFTM
¿Qué versión de pandas tienes? La función está documentada aquí: http://pandas.pydata.org/pandas-docs/stable/merging.html#concatenating-objects – BrenBarn
Estaba ejecutando pandas ver 0.6.1 que no tiene incluida la función concat. Una actualización a v 0.7.3 trae concat en el espacio de nombres. ¡Funciona de maravilla! Gracias. – BFTM