在Python/Pandas中清洗多类型数据框的值,我想要裁剪字符串。我目前使用两个指令来完成:
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)
- MaxU - stand with Ukraine