我每10分钟测量一次风数据,大约3个月的时间,要做风玫瑰,我需要“简化”这个数据,因此,平均每1小时的风。为此,我打开了像这样的文件“.data”或“.txt”
.data
我通过划分数据并排除不使用的内容来分隔Excel中的列,因此…
excel
在Excel中,我将风矢量分解为x和y,如下所示:
风向角*(pi/180)=winddirrad
xwind=windspd*sin(winddirrad)
ywind=windspd*cos(winddirrad)
现在,我需要在python中上传这些数据,正确地读取原始文件或已经分隔的文件,让它识别日期和时间以及测量值,同时对xwind和ywind数据进行平均(逐小时)。只要输出这个已经可以拯救我的生命,然后退回到风的度数,我已经可以做风的玫瑰在WRPLAT。
有人能帮我吗?
编辑
我可以导入文件,我只是不能让它确定日期,确定相同的小时数,命令做X和Y的平均值。
我有一个旧剧本,但我不明白
将熊猫作为PD导入
从日期时间导入日期时间作为dt
parse=lambda x:dt.strptime(x,'%y%m%d%h%m')
meu_df=pd.read_excel('/teste.xlsx',parse_dates=[['yyyy','mm',
'dd'、'hh'、'mm.1']、索引列=0、日期解析器=parse)
meu-df.介于时间(‘11:00’,‘11:59’)
meu_df[meu_df.index.hour==10]
horas=设置(meu_df.index.hour.values)
对于hora in horas:
print('hora='。格式(hora))
a=meu-df[meu-df.index.hour==hora].平均值()
打印(A)
meu-df[meu-df.index.hour==10].平均值()
media_wspd=meu_df['wspd'],介于时间('11:00','11:59').mean()之间。