0
我在我的PostgreSQL數據庫的樣本數據,如如下:PostgreSQL:如何根據閾值將文本字符串分割成片?
ID Thresh array
(int) (int) (text)
1 171 61,201,20.0
2 89 59,119,9.0
陣列exaplanation如下:在61, 201, 20.0
第一61
和第二201
是start
和結束的array
範圍values
。而20.0
是array
的mean
值。對於每個ID
,如果遇到閾值Thresh
,我需要將array range
分割成片。如果它沒有遇到閾值,那麼輸出將是相同的。預期的輸出如下所示:
ID Thresh array
(int) (int) (text)
1 171 61,171,20.0,171,201,20.0
2 89 59,89,9.0,89,119,9.0
雖然,例如20.0
分裂array
平均值和9.0
將保持不變。有人可以建議我如何將陣列區域分割成片?
告訴我們,你至今嘗試過的代碼,請。這可能比你的英文解釋更清楚。另外,如果可以查詢數據庫,處理文本並報告結果,請爲'python'或類似內容添加標籤。限制SQL解決方案可能比你想要的更緊縮。 –
謝謝你的建議。反正我編輯過標籤。 –