Ich bin neu in Pandas und versuchen herauszufinden, wie mehrere Spalten, die als Strings zu float64 formatiert sind, zu konvertieren. Momentan mache ich das unten, aber es scheint, dass apply() oder applymap() in der Lage sein sollte, diese Aufgabe noch effizienter zu erledigen ... leider bin ich ein bisschen zu viel von einem Anfänger, um herauszufinden, wie. Derzeit sind die Werte als Strings wie '15 0,5%‘Pandas konvertieren Zeichenfolgen zu Float für mehrere Spalten in Datenrahmen
for column in ['field1', 'field2', 'field3']:
data[column] = data[column].str.rstrip('%').astype('float64')/100
formatiert Prozent
Können Sie mir bitte sagen, wie kann ich dies für bestimmte implementieren Säulen? 'df ['Column1']. replace ('%', '', regex = True) .type ('float')/100' hat nicht funktioniert. – erantdo