# import necessary libraries
import pandas as pd
# create a sample pandas series
emails = pd.Series(['[email protected]', 'invalid email', \
'fake_email.com', '[email protected]'])
# define regex pattern
pattern = r'[a-zA-Z0-9._%+-][email protected][a-zA-Z0-9.-]+\.[a-zA-Z]{2,}'
# filter out valid emails using str.contains()
valid_emails = emails[emails.str.contains(pattern,
regex=True, na=False)]
# print results
print(valid_emails)