Вам нужно просто проверить, являются ли данные пустыми, и, если это так, заменить пустой текст на что угодно
for row in csvreader:
try:
#your code for cells which aren't empty
except:
#your code for empty cells
Вы также можете попробовать что-то вроде этого. Это заполнит все пустые ячейки до 0 =
result.fillna(0, inplace=True)
РЕДАКТИРОВАТЬ --------
Поскольку нет кода, отправленного с вашим ответом, вот основной пример того, как вы можете заменить пустые ячейки
for cl in list_of_columns:
df[cl] = df[cl].replace(r'\s+', np.nan, regex=True)
df[cl] = df[cl].fillna(0)