【发布时间】:2016-02-13 12:53:51
【问题描述】:
我有一个 where 条件查询。我想用 where 条件内的这些字段创建一个数据框。 问题是如何从 where 条件中提取这些字段。
我尝试使用 rstrip、lstrip 在任何运算符(如 ==、>=、&、/)之前查找字符串。但仍然没有成功。我确实相信一些字符串搜索方法会做到这一点,但我没有得到它。 我的where条件是
whereFields == "CITY_NAME == 'city1' & EVENT_GENRE == 'KIDS' & count_EVENT_GENRE >= 1$#$FAV_VENUE_CITY_NAME == 'city1' & EVENT_GENRE == 'FANTASY' & count_EVENT_GENRE >= 1$#$CITY_NAME == 'city1' & EVENT_GENRE == 'FESTIVAL' & count_EVENT_GENRE >= 1$#$CITY_NAME == 'city1' & EVENT_GENRE == 'WORKSHOP' & count_EVENT_GENRE >= 1$#$CITY_NAME == 'city1' & EVENT_GENRE == 'EXHIBITION' & count_EVENT_GENRE >= 1$#$CITY_NAME == 'city1' & FAV_GENRE == '|DRAMA|'$#$CITY_NAME == 'city1' & & FAV_GENRE == '|ACTION|ADVENTURE|SCI-FI"
我想要涉及的字段名称。就像我的数据框应该有所有唯一的列。 任何帮助将不胜感激。
【问题讨论】:
标签: python arrays string pandas dataframe