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?.
0 comentários:
Postar um comentário