def eliminate_invalids(df, cols):
"""Eliminate invalid data in ``cols`` of ``df``."""
numdf = df.drop(cols, axis=1).join(df[cols].apply(pd.to_numeric,
errors='coerce'))
numdf = numdf[~numdf[cols].isnull().apply(np.any, axis=1)]
return numdf
评论列表
文章目录