3
Dies ist ein Follow-up der Frage here: Wie ändert man einen Datenrahmen mit Funktion? Können sagen, ich rufenden .upper()
auf Werte in a
Verwenden Sie Funktion zum Ändern Pandas Dataframe
df = pd.DataFrame({'a':['london','newyork','berlin'],
'b':['uk','usa','germany'],
'c':[7,8,9]})
df1 = df[['a', 'b']]
def doSomething(x):
return x.a
print (df1.apply(doSomething, axis=1))
0 london
1 newyork
2 berlin
dtype: object
call `.upper()` on values in `a`:
return
0 LONDON
1 NEWYORK
2 BERLIN
dtype: object
Wie Spalte 'c' zu dieser neu modifizierten Datenrahmen hinzufügen? – DevEx
Sehen Sie die beste Lösung, ich bearbeite Antwort. – jezrael
danke. Ist es möglich, 'c' in der' apply' Lösung hinzuzufügen? – DevEx