pandas.DataFrame.applymap # 数据框。applymap ( func , na_action = None , ** kwargs ) [来源] # 按元素将函数应用于数据框。 自版本 2.1.0 起已弃用: DataFrame.applymap 已弃用。使用 DataFrame.map 代替。 此方法应用一个函数,该函数接受并向 DataFrame 的每个元素返回一个标量。 参数: 可调用函数Python 函数,从单个值返回单个值。 na_action {无,'忽略'},默认无如果“忽略”,则传播 NaN 值,而不将它们传递给 func。 **夸格作为关键字参数传递给 func 的其他关键字参数。 返回: 数据框转换后的数据框。 也可以看看 DataFrame.apply沿 DataFrame 的输入轴应用函数。 DataFrame.map沿 DataFrame 的输入轴应用函数。 DataFrame.replace将to_replace中给出的值替换为value。 例子 >>> df = pd.DataFrame([[1, 2.12], [3.356, 4.567]]) >>> df 0 1 0 1.000 2.120 1 3.356 4.567 >>> df.map(lambda x: len(str(x))) 0 1 0 3 4 1 5 5