我正在处理一个包含大量原始数据的特别大的数据框。我想我已经设法将我感兴趣的行转换为使用pct_changed()更改的百分比,并将其插入到数据框中的新列中。
从那里我想比较每一行,只有当百分比超过2%时才得出结果。我尝试了条件,但它为我的每一行打印出一行。这是我正在使用的代码:
import pandas as pd
df=pd.read_csv("tempcsv.csv")
percentile = df['Pressure'].pct_change().fillna(0)
for row in percentile:
if row > 2:
print("Above")
我要做的是将返回的" aboves"的数量存储到我稍后可以使用的变量中。我对python很陌生,所以我正在学习。
我希望这个解释得足够好!
PS:是否也可以取出每10行的中位数?
答案 0 :(得分:0)
您可以创建条件和求和_.clone()
的值,其处理方式类似于True
s:
1