我有一個csv文件的數據行,存儲的第一行是標題。例如:基於嵌套條件的字符串過濾行
first line -> [a,b,c,d,e]
second line -> [0,1,2,1,2]
third line -> [4,2,4,1,5]
此外,我有以下列格式中的數據有關的條件的字符串:
條件=(((A = d)或(A = C))和(c < e))
輸出應該只是第3行。我怎樣才能評估這個條件,並分離出所有的嵌套子條件?我正在考慮一個遞歸函數,通過括號讀取,但我有一個混亂在我的代碼:(。謝謝你的答案和對不起我的英語不好!
PS:我不想用熊貓,或csv庫 PS2:上面的條件僅僅是一個例子,可能會有另外一個更多的嵌套條件,如((((a = d)AND(c> e))或(b = c))AND(e < d)) ,或有時,簡單地(α= d)
不錯!但我在找東西一般,我忘記了離子條件只是許多可能性之間的一個例子。 – Zealot
@Zealot,請檢查我的另一個答案 –