“PANDAS Terapkan Periksa Panjang String di Kolom” Kode Jawaban

PANDAS Terapkan Periksa Panjang String di Kolom

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

PANDAS Terapkan Periksa Panjang String di Kolom

#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

Jawaban yang mirip dengan “PANDAS Terapkan Periksa Panjang String di Kolom”

Pertanyaan yang mirip dengan “PANDAS Terapkan Periksa Panjang String di Kolom”

Lebih banyak jawaban terkait untuk “PANDAS Terapkan Periksa Panjang String di Kolom” di Python

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya