Answers for "How to filter words that contain atleast 2 vowels from a series"

0

How to filter words that contain atleast 2 vowels from a series

# Input
ser = pd.Series(['Apple', 'Orange', 'Plan', 'Python', 'Money'])

# Solution
from collections import Counter
mask = ser.map(lambda x: sum([Counter(x.lower()).get(i, 0) for i in list('aeiou')]) >= 2)
ser[mask]
Posted by: Guest on March-22-2022

Code answers related to "How to filter words that contain atleast 2 vowels from a series"

Python Answers by Framework

Browse Popular Code Answers by Language