“Os pandas se aplicam ao comprimento da string na coluna” Respostas de código

Os pandas se aplicam ao comprimento da string na coluna

df=pd.read_csv('filex.csv')
df.A=df.A.apply(lambda x: x if len(x)== 10 else np.nan)
df.B=df.B.apply(lambda x: x if len(x)== 10 else np.nan)
df=df.dropna(subset=['A','B'], how='any')
Excited Eel

Os pandas se aplicam ao comprimento da string na coluna

#The *mask* variable is a dataframe of booleans, giving you True or False for the selected condition
mask = df[['A','B']].applymap(lambda x: len(str(x)) == 10)

#Here you can just use the mask to filter your rows, using the method *.all()* to filter only rows that are all True, but you could also use the *.any()* method for other needs
df = df[mask.all(axis=1)]
Excited Eel

Respostas semelhantes a “Os pandas se aplicam ao comprimento da string na coluna”

Perguntas semelhantes a “Os pandas se aplicam ao comprimento da string na coluna”

Mais respostas relacionadas para “Os pandas se aplicam ao comprimento da string na coluna” em Python

Procure respostas de código populares por idioma

Procurar outros idiomas de código