我使用以下命令获取数据集中的表列表。我想知道是否有办法过滤以名称'Acura'开头的表,然后将结果存储在数组中?如果我尝试过滤返回的表,我找不到任何过滤方法。任何帮助,将不胜感激。
=(COUNTA(1:1)>0)+(COUNTA(2:2)>0)+(COUNTA(3:3)>0)+(COUNTA(4:4)>0)+(COUNTA(5:5)>0)+(COUNTA(6:6)>0)+(COUNTA(7:7)>0)+(COUNTA(8:8)>0)+(COUNTA(9:9)>0)+(COUNTA(10:10)>0)+(COUNTA(11:11)>0)+(COUNTA(12:12)>0)+(COUNTA(13:13)>0)+(COUNTA(14:14)>0)+(COUNTA(15:15)>0)+(COUNTA(16:16)>0)+(COUNTA(17:17)>0)
此for循环打印一个表列表。我必须过滤此列表,以便获取以名称'Acura'开头的表并将该列表存储在数组中。
我有一个如下所示的列表 - 从这里我已经过滤了以'Acura'开头的表格
list = bq.DataSet('bigdatatest:carlist')
for x in list:
print x
答案 0 :(得分:0)
[item for item in list if str(item).startswith('test:SF.Acura')]