[问题] 读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