這里我在 Pnadas 中使用正則運算式(正則運算式)。
NIFTY30DEC219000CE.NFO
NIFTY30DEC2116000CE.NFO
NIFTY30DEC2116000CE
NIFTY30DEC2116111PE
NIFTY30DEC218100PE
我有這種型別的字串,'9000'其中是 4 位字符16000
或 5 位字符,與更多相同。輸出應該是-
9000
16000
16000
16111
8100
我30DEC21在輸出中不需要這個。
語法影像 - 我正在使用。 我正在使用這種語法。但我得到錯誤的輸出。
這是我的代碼 - 我的代碼 圖片
uj5u.com熱心網友回復:
我將使用str.extract以下正則運算式模式:
\d{2}[A-Z]{3}\d{2}(\d )
蟒蛇腳本:
df["output"] = df["col"].str.extract(r'\d{2}[A-Z]{3}\d{2}(\d )')
這是一個演示,顯示提取邏輯正在作業。
uj5u.com熱心網友回復:
r"NIFTY30DEC21(\d{4,5})(CE\.NFO|CE|PE)"
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/324093.html
