sábado, 24 de abril de 2021

Como classificar data no Excel usando pandas?

Nesses artigos, discutiremos como importar um arquivo Excel em um único Dataframe e classificar a data em uma determinada coluna.

Suponha que nosso arquivo Excel tenha a seguinte aparência:

Para obter o arquivo excel usado clique aqui. Abra o arquivo no excel e salve com a extensão xls.

Abordagem:

  • Importar o módulo pandas.
  • Criar um DataFrame a partir de um arquivo Excel.
  • Ordenar a coluna de datas utilizando a função DataFrame.sort_value().
  • Mostrar o DataFrame final.

Etapa 1: importar o módulo pandas e criar um DataFrame com um arquivo do Excel.

# importando o módulo pandas
import pandas as pd

# criando um dataframe a partir de um arquivo excel
df = pd.read_excel('sample_date.xls')

print("DataFrame sem alterações:")
print(df)

Saída:

DataFrame sem alterações:
    Emp ID           Name Joining Date
0    10151   Satyam kumar   2019-03-23
1    10152    Suman singh   2020-03-04
2    10153   Anurag kumar   2015-11-23
3    10154       Manjeet    2018-08-31
4    10155    Ujjaway Raj   2019-03-02
5    10156  Saurabh Singh   2020-03-14
6    10157   Shub Ratawal   2015-11-13
7    10158    Ammi kumari   2013-08-31
8    10159   Taniya singh   2019-06-02
9    10160    Suraj kumar   2020-03-04
10   10161     Deepak raj   2011-11-02

Etapa 2: Ordenar as data com a função DataFrame.sort_value().

# importando o módulo pandas
import pandas as pd

# criando um dataframe a partir de um arquivo excel
df = pd.read_excel('sample_date.xls')

# ordenando datas com a função sort_values
Final_result = df.sort_values('Joining Date')

print("DataFrame depois da ordenação:")
print(Final_result)

Saída:

DataFrame depois da ordenação:
    Emp ID           Name Joining Date
10   10161     Deepak raj   2011-11-02
7    10158    Ammi kumari   2013-08-31
6    10157   Shub Ratawal   2015-11-13
2    10153   Anurag kumar   2015-11-23
3    10154       Manjeet    2018-08-31
4    10155    Ujjaway Raj   2019-03-02
0    10151   Satyam kumar   2019-03-23
8    10159   Taniya singh   2019-06-02
1    10152    Suman singh   2020-03-04
9    10160    Suraj kumar   2020-03-04
5    10156  Saurabh Singh   2020-03-14

Artigo escrito por kumar_satyam e traduzido por Acervolima de How to sort date in excel using Pandas?.

Licença

0 comentários:

Postar um comentário