Это кажется легкой и простой задачей, однако я ищу базовый c и исчерпывающий ответ, чтобы подсчитать мои пропущенные значения в данных, которые они закодировали следующим образом '?' персонаж.
Мои данные:
Я хочу, чтобы мой ответ был таким:
drive_wheels 0
engine_location 0
engine_type 0
num_of_cylinders 0
fuel_system 0
bore 4
stroke 4
Я пробовал это:
for i in data.columns:
counter = 0
if data[i].dtype == '?':
counter += 1
else:
counter = 1
print(i, ' ', str(sum(counter)))
Буду признателен, если кто-нибудь сможет мне помочь. Спасибо!