Trabalhando com Pandas e Python

CheatSheet de Pandas

Uma lista com vários códigos úteis
https://morphocode.com/pandas-cheat-sheet/

Pandas para pessoas do SQL

Um tutorial com consultas em SQL e seus equivalentes no Pandas
https://hackernoon.com/pandas-cheatsheet-for-sql-people-part-1-2976894acd0

Criando uma coluna a partir do valor de outras em um DataFrame

df[‘nova_coluna’] = df.apply(lambda row: )

Tipos de dados no Pandas

Tome muito cuidado com as conversões automáticas utilizando category no pandas.

Mudando o tipo de uma coluna numpy datetime64 no pandas

df[‘day’] = df[‘day’].values.astype(‘datetime64[M]’)

https://stackoverflow.com/questions/40039457/how-to-change-date-in-pandas-dataframe

Deletando linhas no Pandas

https://chrisalbon.com/python/data_wrangling/pandas_dropping_column_and_rows/

Aumentando o limite de linhas mostradas pelo visualizador

pd.options.display.max_rows = 999

Referência

https://stackoverflow.com/questions/26886653/pandas-create-new-column-based-on-values-from-other-columns

Filtrando e cortando um dataframe com multi índices

Faz o uso das operações iloc, loc e ix.

https://www.somebits.com/~nelson/pandas-multiindex-slice-demo.html

Using iloc, loc, & ix to select rows and columns in Pandas DataFrames

Fazendo shift em um dataframe com multi índices

https://stackoverflow.com/questions/23198053/how-do-you-shift-pandas-dataframe-with-a-multiindex

Dicas de manipulação de TimeSeries no Pandas

https://s3.amazonaws.com/assets.datacamp.com/production/course_5702/slides/chapter1.pdf

Como fazer operações com dados geoespaciais no Pandas?

Há uma biblioteca chamada geopandas que tenta adicionar essa funcionalidade ao pandas. A página do Git contém uma documentação breve. A documentação mostra outras questões mais detalhadas.

Apresento um tutorial bem bacana ali nas referências.

Manual do Shapely

https://shapely.readthedocs.io/en/stable/manual.html

Como descobrir os ângulos entre dois pontos?

https://glenbambrick.com/tag/shapely/

https://www.packtpub.com/mapt/book/application_development/9781783552429/5/ch05lvl1sec56/calculating-line-direction

https://docs.scipy.org/doc/numpy/reference/generated/numpy.arctan2.html

https://stackoverflow.com/questions/9970281/java-calculating-the-angle-between-two-points-in-degrees

Referências para o GeoPandas

Spatial data, GeoPandas, and Pokémon: Part I
https://towardsdatascience.com/spatial-data-geopandas-and-pok%C3%A9mon-part-i-8525c801ed18

Geospatial Analysis with Python, GeoJSON and GeoPandas
https://www.twilio.com/blog/2017/08/geospatial-analysis-python-geojson-geopandas.html

Making Maps With Python mplleaflet
http://michelleful.github.io/code-blog/2015/07/15/making-maps/

Uma lista com todos os mapas que você pode usar na plotagem:
https://github.com/jwass/mplleaflet/blob/master/mplleaflet/maptiles.py

Geopandas: Transformando pontos de GPS em linhas

Qual a diferença entre dados do tipo Vector e Raster?

Vector vs Raster: What’s the Difference Between GIS Spatial Data Types?

Deixando o uso de memória no Pandas mais leve

https://www.dataquest.io/blog/pandas-big-data/

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *