且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Python:Pandas 根据字符串长度过滤字符串数据

更新时间:2022-04-06 05:31:41

import pandas as pd

df = pd.read_csv('filex.csv')
df['A'] = df['A'].astype('str')
df['B'] = df['B'].astype('str')
mask = (df['A'].str.len() == 10) & (df['B'].str.len() == 10)
df = df.loc[mask]
print(df)

应用于filex.csv:

Applied to filex.csv:

A,B
123,abc
1234,abcd
1234567890,abcdefghij

上面的代码打印

            A           B
2  1234567890  abcdefghij