[問題] 讀csv檔的問題

看板Python作者 (SonGohan)時間8年前 (2017/09/21 22:29), 編輯推噓4(407)
留言11則, 5人參與, 最新討論串1/1
請教板上大大,小的剛開始自學到現在大概一個月,想學ML 但一開始就遇到讀檔的問題 想讀一筆資料 資料的內容大致上是 有360筆資料(一年設定成360天),一個資料有10種屬性(空氣的含量,可能是O2,H2O這 類的),一個屬性又有9筆data(九個小時的變化) 所以共有3600行在一個csv檔中 然後我只想要把每天的O2含量讀出來 讀到一個list或array 先假設O2是在每一天的第一列,最簡單的想法就是寫一個for然後只要mod10等於0 就將他append到list中 但我想要他可以判斷出屬性欄的字串為'O2'的時候,就將後面九個小時的data讀進來 但一開始在讀整個csv檔的時候 我用的是讀浮點數 所以讀字串的時候會卡住 不知道板上大大有什麼比較好的方法 或是大家都怎麼讀這類的data呢 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.8.178.232 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1506004172.A.FE8.html

09/21 22:45, , 1F
直接用pandas讀
09/21 22:45, 1F

09/21 22:49, , 2F
go pandas read_csv
09/21 22:49, 2F

09/21 23:23, , 3F
請問用pandas讀完後呢
09/21 23:23, 3F

09/22 00:19, , 4F
天機猜不透阿
09/22 00:19, 4F

09/22 00:45, , 5F
怎麼好像某課程的第一次作業XD
09/22 00:45, 5F

09/22 01:02, , 6F
對 研究了很久想請問板上的大大
09/22 01:02, 6F

09/22 12:02, , 7F
goo.gl/663NXJ 自己看看說明試試看吧。
09/22 12:02, 7F

09/22 12:03, , 8F
我沒有你的檔,不知道裡面結構為何。
09/22 12:03, 8F

09/22 12:05, , 9F
照理講這種資料用netcdf存的比較多
09/22 12:05, 9F

09/22 12:06, , 10F
你用pandas讀進來就是一個dataframe,要擷取時間、
09/22 12:06, 10F

09/22 12:07, , 11F
欄位都會比你用array或是list簡單很多
09/22 12:07, 11F
文章代碼(AID): #1PmypC_e (Python)