python - 检查 DataFrame 中的前导零
问题描述
我有一个DataFrame
用户名列的值,例如07562
. 我想检查不包含leading zero
like的列7562
并删除它们。我正在这样做,但是如果用户名中某处有零,则此通过
df['username'] = df['username'].where(df['username'].str.contains("0")) # pass if 75602 :(
df.dropna(inplace=True)
解决方案
这应该是最简单的方法:
df = df[df['username'].str.startswith("0"))]
您只需要根据用户名过滤数据框,也不需要创建和删除 NA。
推荐阅读
- python - 继承类在python 3.x中如何使用bass类的__new__函数?
- java - Dockerfile:如何将 .jar 放入 PATH
- swift - 单击图像视图后如何正确选择照片库中的照片?
- java - 从 CSV 读取值时,如何推入二维数组?
- python - 网络 X 错误:否
GEXF 文件中的元素 - java - Vonage 屏幕共享不起作用
- jquery - 单击切换导航栏时获取另一个元素的背景
- xcode - 科尔多瓦和xcode模拟器是否带来准确的结果
- javascript - 如何使用 jquery 添加和删除带有按钮的行?
- rust - 按键排序数组时的 Rust 生命周期问题