Der Nachname von Mick Jagger fehlt in Daten. Nur der Faust Namen und den Namen der Band wurdenSo füllen Sie den fehlenden Datenrahmenwert, indem Sie einen Wert aus einer anderen Spalte kopieren
angegebenimport pandas as pd
df = pd.DataFrame({ 'fist': ['John', 'Mick'],
'last':['Lennon', ''],
'band':['Beatles', 'Rolling Stones'] })
ich einen neuen Wert der fehlenden Feld leicht zuordnen können:
df['last'][df['last'] == ''] = 'Jagger'
Aber statt einen neuen Wert ‚Jagger‘ zuweisen würde ich eher fülle es, indem du einen Wert aus der entsprechenden 'Band'-Spalte kopierst. So würde das Endergebnis aussehen wie:
band fist last
0 Beatles John Lennon
1 Rolling Stones Mick Rolling Stones
Wie erreichen Sie es?
Danke für 'df [ 'letzte'] = df ['last']. wo (df ['last']! = "", df.band) ' – alphanumeric