作者colotck0915 (沈)
看板Python
标题[问题]csv中选取某值并列出该行
时间Sun Jul 23 01:36:06 2017
由於实验量测数据众多 想使用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://webptt.com/cn.aspx?n=bbs/Python/M.1500744968.A.2A1.html
1F:→ pikachu2421: 用pandas吧07/23 04:06
2F:推 nicepeter: 同推pandas读csv07/23 19:19
好的,我会朝这个方向试试,谢谢两位
※ 编辑: colotck0915 (1.161.175.186), 07/23/2017 22:26:49