Os pandas também permitem remover dados indesejados ou irrelevantes, nulos ou vazios e errados do conjunto de dados chamado de limpeza de dados. Pode ser instalado de maneira direta usando o comando PIP Install Pandas. No entanto, alguns distribuidores de Python como Spyder e Anaconda têm biblioteca de pandas pré -instalados. Portanto, se você está escrevendo seu código nesses distribuidores, você precisa importar a biblioteca dos pandas para o seu programa, e está pronto para ir.
Depois de importar a biblioteca dos pandas, você está pronto para usar seus módulos e funções em seu programa. Este tutorial foi projetado para explicar como converter o DateTime para string usando a biblioteca do Panda em Python. Aqui, forneceremos alguns exemplos simples e fáceis de entender para fazer você aprender a converter o DateTime para string usando a biblioteca dos pandas no Python. Então vamos começar.
Em Python, o formato padrão do DateTime é aaaaa - mm - dd, que é representada como (%y -%m -%d). Diferentes módulos de pandas embutidos estão disponíveis, que podem converter um datetime em uma string. Pandas.Seris.dt.strftime () é o método mais comum usado para converter o datetime em string. Neste artigo, explicaremos como usar a função strftime () para converter o datetime em uma string e também duas outras funções para_dateTime () e dataframe.estilo.Format () funciona para converter o DateTime em uma string com a ajuda de exemplos. Abaixo estão as etapas que você precisa seguir para converter o DateTime em uma string:
Etapa 1: colete os dados das datas para conversão
O primeiro passo é coletar os dados das datas que você deseja converter em uma string. Obtenha o conjunto de dados do DateTime que você deseja converter em string, por exemplo, e você pode ter o seguinte conjunto de dados com quatro datas diferentes; 2022/01/05, 2022/01/09, 2021/05/09, 2020/08/07, tempo; 00:12:32, 13:45:53, 21:22:23, 11:00:26, cursos; Matemática, estatísticas, computador, química. O conjunto de dados representa o cronograma dos quatro cursos oferecidos com suas datas e tempo subsequentes.
Etapa 2: Crie o quadro de dados dos dados coletados
Agora que você coletou os dados para conversão, crie o quadro de dados para iniciar o processo de conversão. O DataFrame consistirá nas linhas que contêm o conjunto de dados contra cada entrada e colunas que contêm os dados fornecidos, que são datas 2022/01/05, 2022/01/09, 2021/05/09, 2020/08/07, Tempo 00:12:32, 13:45:53, 21:22:23, 11:00:26 e nomes do curso matemática, estatísticas, computador, química. Veja o código abaixo para criar o quadro de dados de seus dados de cronograma.
importar pandas como PDComo você pode ver, os pandas de importação como comando pd são usados para importar a biblioteca dos pandas para o programa. E Pd.Dataframe () é usado para criar o quadro de dados do conjunto de dados especificado. Quando você executa o código fornecido acima, você obterá a seguinte saída:
Etapa 3: converta o datetime para string
Agora, a hora é converter o datetime em uma string. Em primeira instância, estamos usando pandas.função to_dateTime (). Veja o código abaixo:
Exemplo 1:
Este exemplo é sobre o PD.função to_dateTime ().
df ['DATETYPECOL'] = PD.to_dateTime (df.Data)Ao executar este comando, você obterá a seguinte saída:
Exemplo 2:
No próximo exemplo, estamos usando pandas.Series.dt.função strftime () para converter o datetime em string. Aqui está o código de exemplo:
df ['convertido_dates'] = df ['DATETYPECOL'].dt.strftime ('%m/%d/%y')Aqui está a saída do código acima:
Se você observar, pode ver que o formato ou a ordem dos dados também é alterado, o que significa que você pode colocar a data em seu próprio formato também.
Exemplo 3:
No terceiro exemplo, vamos usar Lambda e Dataframe.estilo.Format () funções para converter o DateTime para string. Veja o comando de amostra abaixo:
df.estilo.formato ("date": lambda t: t.strftime ("%m/%d/%y"))Quando você executa o comando acima, você poderá ver a seguinte saída:
Como você pode ver, a saída para o DataFrame.estilo.A função format () é a mesma que para os pandas.Series.dt.função strftime (). Portanto, é simples converter o DateTime na string usando pandas em python.
Conclusão:
Neste artigo, vimos três funções de pandas no Python usadas para converter o DateTime em string; Quadro de dados.estilo.função format (), pandas.Series.dt.função strftime () e pd.função to_dateTime (). Para ajudá -lo a aprender a usar essas funções, fornecemos exemplos de amostra para cada função, para que você possa praticá -los e aprender rapidamente a usá -los em seus programas.