【发布时间】:2019-05-26 11:37:49
【问题描述】:
到目前为止,我的代码如下所示:
conn = psycopg2.connect("dbname=monty user=postgres host=localhost password=postgres")
cur = conn.cursor()
cur.execute("SELECT * FROM binance.zrxeth_ob_indicators;")
row = cur.fetchall()
df = pd.DataFrame(row,columns=['timestamp', 'topAsk', 'topBid', 'CPA', 'midprice', 'CPB', 'spread', 'CPA%', 'CPB%'])
ranges = (0, 0.05, 0.1, 0.15 ,0.2, 0.25, 0.3, 0.35, 0.4)
all_onbservations = df['CPA%'].groupby(pd.cut(df['CPA%'], ranges)).count()
我可以将它们计算为特定范围,但不能计算增量范围(从 0 到 0.001,然后从 0.001 到 0.002 到无限)...有什么想法吗?
【问题讨论】:
-
这听起来像是分箱,但我没有足够的知识来建议相应的答案
标签: python pandas pandas-groupby