maandag 16 juli 2018
Eigen functie toepassen op dataframe
Het is mogelijk om op alle waarden in een kolom in een dataframe een eigen functie toe te passen.
def mijnfunctie(waarde):
code_list=waarde.split("-")
return code_list
df_bsn_vzcombi2["mycodes2"]=df_bsn_vzcombi2["voorz_combi"].apply(mijnfunctie)
>>>>> hierbij wordt de waarde in df_bsn_vzcombi2["voorz_combi"] doorgegeven als eerste argument aan de functie
>>>>> Je kan ook andere argumenten doorgegeven aan de functie via args
def hercoderen(waarde, lijst):
code_list=waarde.split("-")
codering=[]
for num,code in enumerate(code_list, start=0):
#print(vzsoort_list[num],code)
if code=="1" : codering.append(lijst[num])
return codering
mycodes=[]
df_bsn_vzcombi2["mycodes2"]=df_bsn_vzcombi2["voorz_combi"].apply(hercoderen, args=(vzsoort_list,))
Abonneren op:
Reacties posten (Atom)
Datums bepalen adhv begin en einddatum in Dataframe
Voorbeeld op losse velden ####################################################################### # import necessary packages from datetime...
-
handig https://www.shanelynn.ie/summarising-aggregation-and-grouping-data-in-python-pandas/ import pandas factuurlines = pd.read_csv(...
-
Importeer CSV naar Dataframe import pandas factuurlines = pd.read_csv("df_debet_geschoond.csv",sep=";",engine='pyt...
-
The Pandas loc indexer can be used with DataFrames for two different use cases: a.) Selecting rows by label/index b.) Selecting r...
Geen opmerkingen:
Een reactie posten