python - Pandas 数据框:如何删除以任意数字开头的行
问题描述
请问如何删除以任何数字开头的行?
我有这个代码,但它不起作用。
df = df[~df['column name'].isnumber()]
解决方案
df[~df['列名'].str[0].str.isdigit()]
或者
df[df['列名'].str.contains('^\D')]
由@anky 和@G. Anderson 回答
推荐阅读
- git - BFG 回购清理器不会缩小特定的回购
- ios - 使用动态原型单元将 CloudKit 记录从 TableViewController A 传递到 TableViewControllerB
- java - x86 P6 上下文中的字节寄存器是什么?
- r - R中城市的热图?
- ruby-on-rails - 100多个点和一条折线,谷歌地图v3
- clojure - 无法使用 spacemacs 插入
- reactjs - How can I use less in create-react-app as variables
- xamarin.forms - 如何使用 xaml 绑定创建 If Else 条件
- c# - 将源中包含项目的对象映射到目标中的项目列表和目标中的 RowVersion
- ios - 如何在iOS应用程序中将小数位限制为四位