首页 > 解决方案 > Pandas 数据框:如何删除以任意数字开头的行

问题描述

请问如何删除以任何数字开头的行?

我有这个代码,但它不起作用。

df = df[~df['column name'].isnumber()]

标签: pythonpandasdataframe

解决方案


df[~df['列名'].str[0].str.isdigit()]

或者

df[df['列名'].str.contains('^\D')]

由@anky 和@G. Anderson 回答


推荐阅读