[問題]csv中選取某值並列出該行

看板Python作者 (沈)時間8年前 (2017/07/23 01:36), 8年前編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
由於實驗量測數據眾多 想使用python來找出數據 第一次接觸程式 煩請指教 csv檔內容大致如下 Testparameter channel mode vari Testparameter measurement primary CMU type . . . Data -1 10000 5.42E-10 123520000 Data -0.5 10000 5.4E-10 139720500 Data 0 10000 5E-10 132546045 Data 0.5 10000 5E-10 181230432 Data 1 10000 5.1E-10 178911794 . . . data有很多組 當中我想選取第二列是0的data 並列出該行 例如 0 10000 5E-10 試過用csv.reader讀取 但其只能找特定列 也試著將檔案變成array轉向再搜尋 但不知道轉向完的data列如何刪除 用csv.Dictreader也因為檔案每行的列數不一樣多都會出現None 讓我不知道怎麼去搜尋 想請問強者們可否給初學者一點建議 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.73.189 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1500744968.A.2A1.html

07/23 04:06, , 1F
用pandas吧
07/23 04:06, 1F

07/23 19:19, , 2F
同推pandas讀csv
07/23 19:19, 2F
好的,我會朝這個方向試試,謝謝兩位 ※ 編輯: colotck0915 (1.161.175.186), 07/23/2017 22:26:49
文章代碼(AID): #1PSuq8AX (Python)