[問題] 讀取某個欄位的數值

作者: MAGICXX (逢甲阿法)   2020-02-13 16:52:56
大家下午安
我現在要讀取一張CSV表某個欄位的值
A B C
1 2 3
4 5 6
我要抓到 2 5 這樣
請問該要怎麼處理才對?
CSV READER大部分都是讀取列的值 似乎沒有看到直接讀取欄位的值
作者: cuteSquirrel (松鼠)   2020-02-13 17:09:00
確定都在Column B的話,可用DictReader讀出範例 https://imgur.com/a/zfkbHz8
作者: MAGICXX (逢甲阿法)   2020-02-13 17:40:00
3Q
作者: Hsins (翔)   2020-02-13 18:02:00
也可以考慮直接用 pandas 取出df = pd.read_csv('FILENAME', usecols=['COL'])
作者: cuteSquirrel (松鼠)   2020-02-13 18:07:00
推 pandas
作者: alvinlin (林矜業)   2020-02-14 17:49:00
是不是弄錯什麼了?欄在List裡
作者: Hsins (翔)   2020-02-14 18:18:00
應該看你取出資料之後要做些什麼,pandas 的序列結構在進行擴展時會複製一份不是直接擴展,這本來就會比原生的 list複雜度要高。如果沒有要拿來進行分析,是可以不用 pandas的…

Links booklink

Contact Us: admin [ a t ] ucptt.com