【发布时间】:2016-08-19 09:26:26
【问题描述】:
我正在尝试通过子字符串过滤 Python DataFrame。在 SQL 中执行此操作非常简单直接,但我很难将此逻辑转换为 Python 代码。
这是 SQL 代码:
SELECT * FROM [oe.data.0.Current]
WHERE substring([series_id],5,2) = '50'
OR substring([series_id],5,5) = '72400';
所以基本上我想通过第 5 和第 6 个字符位置以及第 5 到第 9 个字符位置中的特定字符值过滤“series_id”列。
我不明白 MID 或 SUBSTRING 如何转换为 DataFrame。
如何在 DataFrame 中获取此 SQL 查询的结果?
【问题讨论】:
标签: python sql pandas dataframe substring