У меня есть файл * .xlsx, как показано ниже -
A B C
[['Neutral']] ['nan']
[['Neutral']] ['nan']
Bad [['Negative']] ['Bad']
Meh [['Neutral']] ['Meh']
[['Neutral']] ['nan']
Я пытаюсь удалить все значения [['Neutral']] and ['nan']
в столбце B
и C
ТОЛЬКО, если их значение равно null
.
Это мой код -
df1 = pd.read_excel(path)
for i, row in df1.iterrows():
if pd.isnull(row[0]):
# del row[1]
# del row[2]
row[1] = 0
row[2] = 0
Мой код находит все нулевые значения идеально, но не может очистить переменную столбца B
и C
s. Что я делаю не так?
Ожидаемый результат -
A B C
Bad [['Negative']] ['Bad']
Meh [['Neutral']] ['Meh']
И да, пробелы / ячейки все еще должны существовать.