[问题] 档案读取与资料使用问题

楼主: wsqa (工作要顺利``)   2014-08-20 14:51:32
由于是新手的关系
有些东西想很直觉地做
可是弄不太出来
找documentation也不知道怎么找
假设我有一个档案叫做file.txt
内容大约为
20 14 3C 00 32
20 14 3C 00 32
20 14 "3C" 00 32(内容无双引号)
...
之类的东西
于是我使用csv的module去做
我的程式如下
import csv
reader = csv.reader( open( 'file.txt', 'rb'), delimiter=' ' )
for idx,row in enumerate(reader):
print "%s: %s"%(idx+1,row)
我可以读取进来也可以看到内容
但是如果我想使用某一个字段
如上述的"3C"
我要怎么去使用他将它做数学运算再输出呢
我目前单纯想将它print出来都试不出来
我的想法print reader(2,2)
结果error QQ
作者: ccwang002 (亮)   2014-08-20 17:10:00
csv.reader 内容读过不存,你要自己编读编存边 边或者用 pandas。 import pandas as pdd = pd.read_table('file.txt', sep=' ', header=None)d.iloc[2, 2] # '3C'
楼主: wsqa (工作要顺利``)   2014-08-21 09:11:00
谢谢~这个PANDAS感觉真的不错用

Links booklink

Contact Us: admin [ a t ] ucptt.com