【发布时间】:2022-01-16 18:49:24
【问题描述】:
我有一个pandas.DataFrame 的表格。我将向您展示一个简单的示例。(实际上,它由数亿行数据组成。)。我想在按 ID 分组后测量 DIFF 的 Gaussian fit 和 FWHM。
df =
X ID diff
1 52 11.0
12 85 -102.0
17 42 43.0
18 2 81.0
59 122 -10.0
78 21 -43.0
96 144 -6.0
101 76 -56.0
113 119 -75.0
120 82 4.0
134 83 11.0
139 39 16.0
152 12 -61.0
169 139 -124.0
170 37 26.0
173 35 -190.0
185 103 -64.0
192 122 -72.0
193 108 51.0
195 88 -30.0
199 43 -100.0
209 89 -154.0
243 32 94.0
246 138 -25.0
250 50 2.0
258 53 167.0
261 42 -23.0
272 69 -64.0
276 95 -14.0
279 25 -115.0
286 79 -65.0
288 82 2.0
332 43 213.0
- “df[['ID','diff']].groupby(['ID'])”之后怎么办?
- 实际上,“ID”的范围是 1 到 144。
- 图形图像不是必需的。
- 我只需要结果值。
- 上面的例子是整体中的一些数据。
【问题讨论】:
标签: python pandas group-by curve-fitting