Herramientas de usuario

Herramientas del sitio


wiki2:pandas_basic

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anterior Revisión previa
Próxima revisión
Revisión previa
wiki2:pandas_basic [2018/12/26 11:18]
alfred [Basic navigation]
wiki2:pandas_basic [2020/05/09 09:25] (actual)
Línea 7: Línea 7:
 Valores únicos de una columna ''​df.<​columna>​.unique()''​ Valores únicos de una columna ''​df.<​columna>​.unique()''​
  
-Coger solo unas columnas: ​''​df[['​1990',​ '​2000',​ '​2010'​]]''​+Coger solo unas columnas: ​ 
 +<​code>​df[['​1990',​ '​2000',​ '​2010'​]]</​code>​ 
 + 
 +Filter by a row value: 
 +<​code>​ 
 +is_1809 =  df['​Mes'​] == '​Septiembre 18' 
 +df[['​Mes',​ '​Categoria',​ '​Real'​]][is_1809] 
 +</​code>​ 
 + 
 +==== To access data ==== 
 + 
 +''​DataFrame.at''​ Access a single value for a row/column label pair 
 + 
 +''​DataFrame.iloc''​ Access group of rows and columns by integer position(s) 
 + 
 + 
 +''​DataFrame.xs''​ Returns a cross-section (row(s) or column(s)) from the Series/​DataFrame. 
 + 
 +''​Series.loc'' ​Access group of values using labels
 ===== Basic operations ===== ===== Basic operations =====
  
Línea 13: Línea 31:
  
 Remove row by index: ''​df.drop([0,​ 1])''​ Remove row by index: ''​df.drop([0,​ 1])''​
 +
 +Eliminar una row cuando contenga valor en una columna (Categoria) vacío:
 +<​code>​
 +df = df[df['​Categoria'​] != ''​]
 +</​code>​
 +
 +==== Pivot table ====
 +<​code>​
 +pd.pivot_table(df,​ index=['​Mes'​],​ columns=['​Categoria'​],​ values=['​Real'​],​ aggfunc='​sum'​)
 +</​code>​
 +
 +==== Change order ====
 +
 +Re-Organize indexes:
 +<​code>​
 +df.reindex(['​Enero',​ '​Febrero',​ '​Marzo'​])
 +</​code>​
 +
 +==== Stack and Unstack ====
 +
 +{{ :​wiki2:​pandas:​reshaping_stack.png?​300 |}}
 +
 +{{ :​wiki2:​pandas:​reshaping_unstack.png?​300 |}}
wiki2/pandas_basic.1545823081.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)