我有以下数据框:
我想要去掉百分号。为了做到这一点,我决定对民主党和共和党这两列应用一个函数,并尝试按百分号进行拆分。以下代码试图实现这一点:
然而,当我尝试这样做时,出现了以下错误:
("'Series' object has no attribute 'split'", u'occurred at index Democrat/Lean > Democratic')
我不太确定为什么会出现这个错误,因为我可以对该系列应用其他函数。只是 split() 函数不起作用。
如有帮助,将不胜感激!
gallup_2012[['Democrat/Lean Democratic', 'Republican/Lean
Republican']].apply(lambda x: x.split('%')[0])
然而,当我尝试这样做时,出现了以下错误:
("'Series' object has no attribute 'split'", u'occurred at index Democrat/Lean > Democratic')
我不太确定为什么会出现这个错误,因为我可以对该系列应用其他函数。只是 split() 函数不起作用。
如有帮助,将不胜感激!
df.apply(lambda x : type(x))
和df['column'].apply(lambda x : type(x))
。 - ksai