In [10]:
import pandas as pd
import sexmachine.detector as gender

#pd.read_excel('input/input.xlsx')
d = gender.Detector()

print(d.get_gender("Bob"))
#def 

#pd.apply()


---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-10-053c8de83abb> in <module>()
      3 
      4 #pd.read_excel('input/input.xlsx')
----> 5 d = gender.Detector()
      6 
      7 print(d.get_gender("Bob"))

/opt/conda/lib/python3.5/site-packages/sexmachine/detector.py in __init__(self, case_sensitive, unknown_value)
     29         self.case_sensitive = case_sensitive
     30         self.unknown_value = unknown_value
---> 31         self._parse(os.path.join(os.path.dirname(__file__), "data/nam_dict.txt"))
     32 
     33     def _parse(self, filename):

/opt/conda/lib/python3.5/site-packages/sexmachine/detector.py in _parse(self, filename)
     38                 if any(map(lambda c: 128 < ord(c) < 160, line)):
     39                     line = line.encode("iso8859-1").decode("windows-1252")
---> 40                 self._eat_name_line(line.strip())
     41 
     42     def _eat_name_line(self, line):

/opt/conda/lib/python3.5/site-packages/sexmachine/detector.py in _eat_name_line(self, line)
     45             parts = line.split()
     46             country_values = line[30:-1]
---> 47             name = map_name(parts[1])
     48             if not self.case_sensitive:
     49                 name = name.lower()

/opt/conda/lib/python3.5/site-packages/sexmachine/mapping.py in map_name(u)
     73     for code, patterns in mappings:
     74         for pattern in patterns:
---> 75             u = u.replace(pattern.decode("utf-8"), unichr(code))
     76     return u

AttributeError: 'str' object has no attribute 'decode'

In [ ]: