我有一个像下面这样的数据帧。“LATENCY”列既有数字字符也有“NA”字符,这使得groupby()很复杂。在
DEVICE START_PRICE LATENCY
0 ab.fxx.in 500 NA
1 ab.fxx.in 500 1
2 ab.fxx.in 500 5
3 kddo.fxx.in 500 NA
4 kddo.fxx.in 500 5
5 kddo.fxx.in 533 3
6 kddo.fxx.in 533 NA
我想通过绕过“NA”值将数据帧按“DEVICE”值分组到“LATENCY”的总和。我应该得到如下输出。在
^{pr2}$
在使用
groupby
之前,可以将LATENCY
系列转换为数字。在使用
errors='coerce'
可以确保在转换不成功的地方有NaN
值。当您使用groupby.sum
时,pandas
通过忽略它们来优雅地处理这些问题。在相关问题 更多 >
编程相关推荐