Python 检查数据帧中的前导零
我有一个Python 检查数据帧中的前导零,python,python-3.x,pandas,Python,Python 3.x,Pandas,我有一个DataFrame,其中用户名列的值类似于07562。 我想检查不包含前导零的列,如7562,并将其删除。 我是这样做的,但是如果用户名中的某个地方有一个零,那么这个过程就结束了 df['username']=df['username']。其中(df['username'].str.contains(“0”)#如果75602:( df.dropna(就地=真) 这应该是最简单的方法: df = df[df['username'].str.startswith("0"
DataFrame
,其中用户名列的值类似于07562
。
我想检查不包含前导零的列,如7562
,并将其删除。
我是这样做的,但是如果用户名中的某个地方有一个零,那么这个过程就结束了
df['username']=df['username']。其中(df['username'].str.contains(“0”)#如果75602:(
df.dropna(就地=真)
这应该是最简单的方法:
df = df[df['username'].str.startswith("0"))]
您只需要根据用户名筛选数据帧,不需要创建和删除NA。使用.str.startswith('0')
。