【问题标题】:How to remove data from avro file如何从avro文件中删除数据
【发布时间】:2020-05-04 16:10:13
【问题描述】:

我有一个 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

【问题讨论】:

    标签: python avro fastavro


    【解决方案1】:

    目前这是不可能的。您需要使用要保留的记录编写一个新文件。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-07
      • 2010-11-10
      • 1970-01-01
      相关资源
      最近更新 更多