如何删除BigTable GCP中已筛选的行

2024-10-17 06:32:13 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图删除BigTable中的筛选行。在

我有一个表,其中一个单元格中有一个空值,我想从表中删除该行, 但我写了一个删除相关行的过滤器。 enter code hereAttributeError: 'PartialRowData' object has no attribute 'delete'

我想知道我应该如何过滤基于过滤器的相关行并删除它们。在

我的代码是用Python编写的

col1_filter = row_filters.ColumnQualifierRegexFilter(b'customerId')
label1_filter = row_filters.ValueRegexFilter('')
chain1 = row_filters.RowFilterChain(filters=[col1_filter, label1_filter])

partial_rows = table.read_rows(filter_=chain1)

for row in partial_rows:
    row.delete()

Tags: 过滤器codefilterdeletepartialfilterscol1rows