Ich habe eine Funktion, die drei Argumente dauert. Und hier ist die Überschrift.Pandas anwenden Funktion mit Argumenten
def count_ones(num, total_bits, group_size):
Und ich versuche, diese Funktion auf Datenspalte anzuwenden. Aber es gibt nicht zurück, was ich erwartet habe. Könnte mir jemand bei diesem Problem helfen? total_bits sind 60 und GROUP_SIZE ist 12.
df['events'] = df['data'].apply(count_ones, args =(60, 12))
warum nicht: 'df [ 'Ereignisse'] count_ones = (df [ 'data'], 60 , 12) '? PS Ich hoffe deine Funktion kann mit Vektoren umgehen ... – MaxU
"Aber es gibt nicht zurück, was ich erwartet habe." Was gibt es zurück? Was erwartest du? – DyZ
@MaxU meine Funktion wird binäre ganzzahlige Eingabe und zwei Parameter nehmen. – ejshin1