Мне было интересно, как удалить строки 4 и 10. Я пробовал dropna и fillna, но изменений не было
df = pd.read_csv("reasoncode.csv",encoding='utf-8-sig') df["config"].fillna(0, inplace=True) df.to_csv("reasoncodes.csv", encoding = 'utf-8-sig')
Вы можете сделать это
dfnew = df[df.config!= '']
Учитывая, что id является первичным ключом здесь. Это в основном отфильтровывает те строки, где первичного ключа нет. Это приведет к удалению этих столбцов с этим полем как пустым в новом фрейме данных.
id