TypeError:+不支持的操作数类型:“ int”和“ str”

时间:2019-07-31 17:51:38

标签: python pandas types

我想对GroupBy求和,但出现此TypeError:

TypeError: unsupported operand type(s) for +: 'int' and 'str'

这是我正在使用的代码:

df_gr = df_hu.groupby(['community', 'hour'])['totalCount'].sum()

我想原因是我试图对非int类型的列('totalCount')求和。

df_hu.info()

<class 'pandas.core.frame.DataFrame'>
Int64Index: 539208 entries, 0 to 22466
Data columns (total 3 columns):
hour          539208 non-null object
totalCount    539208 non-null object
community     396672 non-null float64
dtypes: float64(1), object(2)
memory usage: 36.5+ MB

我尝试将astype()to_numeric用于“ totalCount”列,但仍然无法正常工作。

0 个答案:

没有答案