此数据框。
FID_buffer ADDRESS left_enot NUM
0 0 something 050520257 19
1 0 something 050520257 None
2 0 something 050520257 36
尝试分组时:
df['min'] = df.groupby(['FID_buffer','ADDRESS','left_enot'])['NUM'].transform('min')
给予:
TypeError:“ str”和“ float”的实例之间不支持“ <=”
我以为是na
值,所以我这样做了:
df.dropna(subset=['NUM'], inplace = True)
,然后它起作用了。它是否正确?要删除na
吗?