【发布时间】:2016-06-17 13:56:09
【问题描述】:
我有以下查询,我执行并存储在 pandas 数据框中。
SELECT
mn as MachineName,
dt as DateTime,
REGEXP_EXTRACT(path, 'Name:([\\s\\S\\w\\W]*?)Domain:') AS Name1,
FROM TABLE DataGallery
查询的输出是:
MachineName DateTime Name1
GOG1 2016-12-13 12:14 PI1
GOG1 2016-12-14 13:12 PI2
我正在尝试根据 df["Name1"] = "PI1" 过滤数据框。但这似乎行不通。我对“MachineName”和“DateTime”等表中的直接字段尝试了相同的操作,效果非常好。
不确定此过滤是否不适用于基于 REGEXP_EXTRACT 的派生字段。任何帮助将不胜感激。
【问题讨论】:
标签: python pandas filter dataframe ipython