अजगर / पंडों में एक मल्टीटैप डेटा फ्रेम के मूल्यों को साफ करते हुए, मैं स्ट्रिंग्स को ट्रिम करना चाहता हूं। मैं वर्तमान में इसे दो निर्देशों में कर रहा हूं:
import pandas as pd
df = pd.DataFrame([[' a ', 10], [' c ', 5]])
df.replace('^\s+', '', regex=True, inplace=True) #front
df.replace('\s+$', '', regex=True, inplace=True) #end
df.values
यह काफी धीमा है, मैं क्या सुधार कर सकता हूं?
df.replace(r'\s*(.*?)\s*', r'\1', regex=True)