[問題] 檔案讀取與資料使用問題

作者: 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