以下代码不起作用。
import pandas as pd
import numpy as np
df=pd.DataFrame(['ONE','Two', np.nan],columns=['x'])
xLower = df["x"].map(lambda x: x.lower())
我应该如何调整它以获得 xLower = [‘one’,‘two’,np.nan] ?效率很重要,因为真实的数据框架是巨大的。
原文由 P.Escondido 发布,翻译遵循 CC BY-SA 4.0 许可协议
使用 pandas 向量化字符串方法;如文档中所示:
.str.lower()
是那里的第一个例子;