我有一列“深度”,它分为5个块。所以深度从0-500英尺,500-1,000英尺,1000-1500英尺等 我在每个深度都有一个对应的密度值。
我需要找到5个深度区块中每个区块的平均密度
| Depth | Density |
|-------|---------|
| 0 | 3.3 |
| 1 | 3.55 |
| 2 | 3.44 |
| ... | ... |
| 500 | 3.2 |
答案 0 :(得分:0)
假设它是一个熊猫数据框,
df.groupby(df['Depth'].floordiv(500)).mean()
答案 1 :(得分:0)
如果depth = index,则可以在将密度划分为块的地方简化此代码。
Rails.csrfToken();