1
我想通過子字符串來過濾Python數據框。在SQL中執行此操作非常簡單直接,但我很難將此邏輯轉換爲Python代碼。如何將此SQL語句轉換爲Python:MID? SUBSTRING?
這是SQL代碼:
SELECT * FROM [oe.data.0.Current]
WHERE substring([series_id],5,2) = '50'
OR substring([series_id],5,5) = '72400';
所以基本上我想在第5和第6個字符的位置,並通過9個字符位置上的第五特定字符值過濾「series_id」列。
我不明白MID或SUBSTRING如何轉換爲數據框。
如何在DataFrame中實現此SQL查詢的結果?
好主意!但你必須糾正切片索引:'df [df ['series_id']。map(lambda x:x [4:6] =='50'or x [4:9] =='72400')]' – MaxU
謝謝。我糾正了它。 – Tom83B