[問題] 讀csv檔的問題

作者: SuperBu (SonGohan)   2017-09-21 22:29:29
請教板上大大,小的剛開始自學到現在大概一個月,想學ML
但一開始就遇到讀檔的問題
想讀一筆資料
資料的內容大致上是
有360筆資料(一年設定成360天),一個資料有10種屬性(空氣的含量,可能是O2,H2O這
類的),一個屬性又有9筆data(九個小時的變化)
所以共有3600行在一個csv檔中
然後我只想要把每天的O2含量讀出來
讀到一個list或array
先假設O2是在每一天的第一列,最簡單的想法就是寫一個for然後只要mod10等於0
就將他append到list中
但我想要他可以判斷出屬性欄的字串為'O2'的時候,就將後面九個小時的data讀進來
但一開始在讀整個csv檔的時候
我用的是讀浮點數
所以讀字串的時候會卡住
不知道板上大大有什麼比較好的方法
或是大家都怎麼讀這類的data呢
謝謝
作者: fischcheng (布阿送)   2017-09-22 12:02:00
goo.gl/663NXJ 自己看看說明試試看吧。我沒有你的檔,不知道裡面結構為何。照理講這種資料用netcdf存的比較多你用pandas讀進來就是一個dataframe,要擷取時間、欄位都會比你用array或是list簡單很多
作者: Sunal (SSSSSSSSSSSSSSSSSSSSSSS)   2017-09-21 22:45:00
直接用pandas讀
作者: fischcheng (布阿送)   2017-09-21 22:49:00
go pandas read_csv
作者: SuperBu (SonGohan)   2017-09-21 23:23:00
請問用pandas讀完後呢
作者: coeric ( )   2017-09-22 00:19:00
天機猜不透阿
作者: pups003 (岡本)   2017-09-22 00:45:00
怎麼好像某課程的第一次作業XD
作者: SuperBu (SonGohan)   2017-09-22 01:02:00
對 研究了很久想請問板上的大大

Links booklink

Contact Us: admin [ a t ] ucptt.com