我有一个pandas-df,我想删除col1
的非数字值。
如果我使用df[df.col1.apply(lambda x: x.isnumeric())]
,我会得到以下错误:
AttributeError: 'float' object has no attribute 'isnumeric'
关于在熊猫身上有效地做到这一点,有什么建议吗?
您可以使用字符串isnumeric
的标准方法,并将其应用于id
列中的每个值:
使用pandas删除一列中的非数字行
Python替换数据帧中的非数位字符