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...
-
value_counts geef per waarde het aantal voorkomens in een bepaalde df_iris.species.value_counts() versicolor 50 setosa 50 v...
-
import textfiles # Open a file: file file = open('opa.txt','r') # Print it print(file.read()) # Check whether file ...
-
scikit-learn, a standard library for machine learning in Python. It describes itself like this: Machine Learning in Python •Simple and...
Geen opmerkingen:
Een reactie posten