Как удалить данные из файла avro
У меня есть один файл avro, и я хочу отфильтровать записи по некоторым критериям. Как удалить запись из файла во время чтения?
from fastavro import reader
with open("D:///temp/load_data.avro", 'rb') as fo:
avro_reader = reader(fo)
for record in avro_reader:
if(record['NAME'] == ''):
//remove
1 ответ
В настоящее время это невозможно. Вам нужно будет написать новый файл с записями, которые вы хотите сохранить.