私は、部分文字列でPython DataFrameをフィルタリングしようとしています。 SQLでこれを行うのは非常に簡単で簡単ですが、私はこのロジックをPythonコードに変換するのが非常に難しかったです。このSQL文をPython:MIDに変換するには?サブリング?
これは、SQLコードです:
SELECT * FROM [oe.data.0.Current]
WHERE substring([series_id],5,2) = '50'
OR substring([series_id],5,5) = '72400';
だから基本的に私は、9番目の文字位置によって5番目と6番目の文字位置及び第五に、特定の文字の値によって「series_id」列をフィルタリングします。
MIDまたはSUBSTRINGがどのようにDataFramesに変換されるのか分かりません。
このSQLクエリの結果をDataFrameでどのように達成できますか?
良いアイデアを! map(lambda x:x [4:6] == '50'またはx [4:9] == '72400')] ' – MaxU
のスライスインデックスを修正する必要があります。ありがとうございました。私はそれを訂正した。 – Tom83B