Diferències
Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
| Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
| development:python:pandas [10/10/2024 05:10] – [Python Pandas] mate | development:python:pandas [10/10/2024 07:14] (actual) – [Python Pandas] mate | ||
|---|---|---|---|
| Línia 6: | Línia 6: | ||
| * Estilos: [[https:// | * Estilos: [[https:// | ||
| + | * datos: [[https:// | ||
| - | == bokeh ejemplos | + | = varios |
| + | == importar en dataframe | ||
| + | * '' | ||
| + | * '' | ||
| + | == columnas | ||
| + | <code python> | ||
| + | * '' | ||
| + | * acceder columnas:< | ||
| + | df.columns[inicial: | ||
| + | * pueden ser indices numéricos o nombres | ||
| + | * acceder indices:< | ||
| + | * asignar nombres de columna:< | ||
| + | * asignar indice:< | ||
| + | * '' | ||
| + | * '' | ||
| + | == manipulación datos | ||
| + | Para acceder a datos en el dataframe es como un sistema de coordenadas | ||
| + | === label based indexing | ||
| + | * loc[start_value_row; | ||
| <code python> | <code python> | ||
| - | from bokeh.plotting import figure, output_file, | + | df.loc["valor":"valor","columna":"columna"] |
| - | + | list(df.loc[:,"Columna"]) # devuelve como lista los valores de la columna, para todas las filas | |
| - | p=figure(width=500, | + | |
| - | + | ||
| - | p.title.text="Cool Data" | + | |
| - | p.title.text_color="Gray" | + | |
| - | p.title.text_font="times" | + | |
| - | p.title.text_font_style="bold" | + | |
| - | p.xaxis.minor_tick_line_color=None | + | |
| - | p.yaxis.minor_tick_line_color=None | + | |
| - | p.xaxis.axis_label=" | + | |
| - | p.yaxis.axis_label=" | + | |
| - | + | ||
| - | p.line([1,2, | + | |
| - | output_file("graph.html") | + | |
| - | show(p) | + | |
| </ | </ | ||
| + | * se puede indicar solo un valor en los rangos | ||
| + | === position based indexing | ||
| + | iloc[start_value_row; | ||
| + | <code python> | ||
| + | df.iloc[1: | ||
| + | </ | ||
| + | * '' | ||
| + | |||
| + | == borrar columnas | ||
| + | * '' | ||
| + | * los cambios no son '' | ||
| + | <code python> | ||
| + | df.drop(" | ||
| + | df.drop(df.index[0: | ||
| + | df.drop(df.columns[0: | ||
| + | </ | ||
| + | |||
| + | == añadir columnas | ||
| + | <code python> | ||
| + | df.shape[0] # número de filas | ||
| + | df.shape[1] # número de columnas | ||
| + | </ | ||
| + | <code python> | ||
| + | <code python> | ||
| + | |||
| + | == Transposición, | ||
| + | <code python> | ||
| + | df_T[" | ||
| + | df = df_T.T # función de transposición | ||
| + | </ | ||
| == pandas + bokeh ejemplos | == pandas + bokeh ejemplos | ||
| <code python> | <code python> | ||