2017-03-17 7 views
1

Ich habe diese Art von Python Pandas Datenrahmen, obere Reihe Spalten sind:Ersetzen Markierungen in Datenrahmen Reihen

Gender,Age,Weight,Height 
    Male, 55, (82), 180 
    Female, 34,(55),167 
    Female,44,(67),182 
    Male,81,(73),175 
    Male,44,34,(87),185 

Wie kann ich die „()“ loszuwerden Marken in Gewicht Spalt?

Antwort

1

Verwenden Sie die vektorisiert str.replace die Klammern zu entfernen:

In [189]: 
df['Weight'] = df['Weight'].str.replace('[\(\)]','') 
df 

Out[189]: 
    Gender Age Weight Height 
0 Male 55  82  180 
1 Female 34  55  167 
2 Female 44  67  182 
3 Male 81  73  175 
4 Male 44  87  185 
+0

Thank you very much :) –

Verwandte Themen