Denne korte artikkelen vil diskutere hvordan du kan lage et Pandas Timestamp -objekt ved å kombinere dato og tidstrenger.
Pandas Combine () -funksjon
Pandas gir oss tidsstempel.Combine () -funksjonen som lar oss ta en dato og tid strengverdier og kombinere dem til et enkelt Pandas tidsstempelobjekt.
Funksjonssyntaks er som vist nedenfor:
Tidsstempel.Kombiner (dato, tid)Funksjonen godtar to hovedparametere:
Funksjonen returnerer tidsstempelet som er innvendte fra dato- og klokkeslettparametere som er bestått.
Eksempel
Et eksempel vises i eksemplet nedenfor:
# Importer pandaerVi bruker dato- og klokkeslettfunksjonene fra DateTime -modulen for å lage DateTime -objekter i dette eksemplet.
Vi kombinerer deretter objektene til en pandas tidsstempel ved hjelp av Combine -funksjonen. Koden over skal returnere:
2022-04-11 13:13:13Kombiner dato og klokkeslett kolonner
Anta at du har en Pandas DataFrame med dato- og klokkeslettkolonner? Tenk på eksemplet DataFrame vist nedenfor:
# Importer pandaerI eksemplet over har vi to kolonner. Den første kolonnen har datoverdier for type datetime.Dato og den andre har tidsverdier for type datetime.tid.
For å kombinere dem, kan vi gjøre:
# Kombiner dem som strengerVi konverterer kolonnene til strengtype og sammenkobler dem ved hjelp av tilleggsoperatøren i Python.
Vi setter deretter inn den resulterende kolonnen i den eksisterende DataFrame ved hjelp av innsatmetoden. Dette skal returnere DataFrame som vist:
Konklusjon
Denne artikkelen diskuterte hvordan du kan kombinere dato- og tidsobjekter i pandaer for å lage et tidsstempelobjekt. Vi dekket også hvordan du kan kombinere dato- og tidskolonner.