Suppose I have a
pandas
Series
import pandas as pd
s = pd.Series(["hello go home bye bye", "you can't always get", "what you waaaaaaant", "apple banana carrot munch 123"])
collections.Counter
from collections import Counter
c = Counter(word for row in s for word in row.lower().split())
c = Counter((letter for letter in word) for word for row in s for word in row.lower().split())
for
d = {}
for row in s:
for word in row.lower().split():
for letter in word:
d[letter] += 1
I think you can use
Counter([j for i in s for j in i])
Counter({'a': 16, ' ': 13, 'e': 6, 'o': 6, 'n': 5, 't': 5, 'y': 5, 'h': 4, 'l': 4, 'c': 3, 'b': 3, 'u': 3, 'w': 3, 'g': 2, 'm': 2, 'p': 2, 'r': 2, "'": 1, '1': 1, '3': 1, '2': 1, 's': 1})
to get the individual character count.