Привет, я создал функцию в Python, которая принимает фрейм данных в качестве первого аргумента и столбец в качестве второго аргумента. Цель состоит в том, чтобы найти общее количество пустых значений в этом поле.Я хотел бы перебрать каждый столбец в кадре данных и применить ту же функцию.Спасибо!
def count_nulls(df, col_name):
col = df[col_name]
bool_col = pd.isna(col)
total_nulls = pd.Series.sum(bool_col)
total_rows = len(col)
pct_null = round((total_nulls / total_rows) * 100,2)
print("The","\'"+ str(col_name) + "\'", "field has", str(total_nulls), "nulls which account for",
str(pct_null) + "% of all values")
**** Изображение ****
введите описание изображения здесь