欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python pandas DataFrame.apply调用自定义函数

程序员文章站 2024-01-06 11:23:16
...

DataFrame.apply调用自定义函数

DataFrame.apply(self, func, axis=0, broadcast=None, raw=False, reduce=None, result_type=None, args=(), **kwds)
按指定行/列传输到函数,调用函数进行数据处理,并返回按行/列计算值

统计列为空值的数量

import numpy as np
import pandas as pd

#创建函数计算列空值
def not_null_count(column):
    column_null=pd.isnull(column)
    null=column[column_null]
    return len(null)
    
#创建DataFrame
data=pd.DataFrame(np.zeros((10,10)))
data.iloc[2,2]=None
data.iloc[5,7]=None

#调用函数计算空值
count=data.apply(not_null_count)
print(count)

上一篇:

下一篇: