Я написал этот фрагмент, чтобы выяснить, какой процент каждого столбца содержит empty
значений.
Когда я делаю это для одного столбца , он работает так, где DESCRIPTION
- это столбец в действии.
for ind, column in enumerate(df.columns[0:]):
tmp = df.columns[ind]
print(ind, df.columns[ind], ((df[df['DESCRIPTION'] == 'empty'].shape[0])/(df.shape[0]))*100)
хотя при попытке перечислить одно и то же для всех столбцов это не работает. Я объявил @tmp как переменную для имен столбцов.
for ind, column in enumerate(df.columns[0:]):
tmp = df.columns[ind]
print(ind, df.columns[ind], ((df[df[@tmp] == 'empty'].shape[0])/(df.shape[0]))*100)
Пожалуйста, помогите !!