gpt4 book ai didi

python - 如果 Pandas 数据框字符串列缺少值,如何小写它?

转载 作者:IT老高 更新时间:2023-10-28 20:30:19 25 4
gpt4 key购买 nike

以下代码不起作用。

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] ?效率很重要,因为真实的数据框很大。

最佳答案

使用 Pandas vectorized string methods ;如文档中所述:

these methods exclude missing/NA values automatically

.str.lower() 是第一个例子;

>>> df['x'].str.lower()
0 one
1 two
2 NaN
Name: x, dtype: object

关于python - 如果 Pandas 数据框字符串列缺少值,如何小写它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22245171/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com