我有一个4列的数据框
DateTime | WindSpeed1 | WindSpeed2 |Direction
我创建了一个for循环,在该循环中,我迭代获取DateTime, WindSpeed1, WindSpeed2
列,并以小于3m/s
的风速删除行。我的问题是-
如何访问for循环的迭代,以便为公共DateTime索引合并这些迭代。
我正在使用Python 2.7。
非常感谢您。
答案 0 :(得分:0)
对不起,我不清楚。我上面提到的实际上是针对我正在编程的GUI。
如下所示,我正在采集数据帧并删除小于用户给定值(结果[4])的风速。但是由于“ v_range2”在每次迭代中都不同,所以我想找到一种方法来合并通用DataTime的每个迭代。
您知道我该怎么做吗?
for i in range(0, len(dirbins)): # iterates on sectors
meansd = [] # mean ws by sector
heightsd = []
for j in result[0]: # iterates on ws
if j != "":
v = m.datafr(df).df[j]
v_range1 = v >= result[4]
v_range2 = v[v_range1]
vidx = m.chnames().index(j)
heightsd.append(float(str(m.channels[vidx].height)))
meansd.append(v_range2[digitized_d == i].mean()) # mean ws by sector