Eksempel på DataFrame.
I denne opplæringen vil vi bruke et eksempel DataFrame som vist nedenfor:
Bruke Pandas Bruk funksjon
Den første og mest praktiske måten å legge til en ny kolonne basert på en annen er å bruke Pandas Apply -funksjonen.
Anta at vi ønsker å returnere vurderingen av en film i prosent, vi kan gjøre:
DEF prosent (x):I eksemplet over definerer vi en funksjon som tar gjeldende vurdering, delt med 10, og multipliserer den med 100.
Vi oppretter deretter en ny kolonne kalt '%_Rating' og passerer den brukerdefinerte funksjonen som en parameter til Bruk () -funksjon.
Dette skal returnere den nye DataFrame som vist:
Ved hjelp av elementmessig drift
Vi kan også opprette en ny kolonne ved hjelp av en elementmessig operasjon i stedet for Apply-funksjonen.
Et eksempel er illustrert nedenfor:
df ['%_ rating'] = (df ['imdb_rating'] / 10) * 100Koden over skal returnere:
Konklusjon
Denne artikkelen illustrerte to hovedmetoder for å lage en ny kolonne basert på en verdi fra en annen kolonne i pandaer.