我有两个参数(T和p)的数据,间隔为6小时。数据每行有一天,每小时有几列。像这样:
iiiii dateday Lon Lat T02 T08 T14 T20 P02 P08 P14 P20
51076 20130701 8808 4773 177 165 254 180 9209 9218 9218 9220
51076 20130702 8808 4773 156 164 254 250 9215 9214 9217 9213
51076 20130703 8808 4773 194 205 284 308 9213 9210 9209 9193
51076 20130704 8808 4773 228 199 246 230 9203 9218 9227 9224
51076 20130705 8808 4773 179 167 224 229 9222 9239 9231 9217
所以对于日期20130701
有4个测量值T
在小时02
/08
/14
和20
和P
。你知道吗
我如何在pandas中读取这些数据以获得格式为YYYYMMDDHH
的dateindex,其中有两个参数T
和P
作为列。你知道吗
您应该逐行读取文件,跳过第一行:
然后您应该解析一行,如果每行的格式总是相同的,您可以简化
split
它并删除空值:之后,您可以访问dateday以及T和p参数,例如:
之后,您可以将“解析的”值保存到列表或字典中,或者在循环中立即使用它
相关问题 更多 >
编程相关推荐