我正在调用均值函数。但我得到TypeError:只能将str(而不是“ int”)连接到str

时间:2019-07-05 12:25:34

标签: python pandas

我的目标是在数据帧(例如raised_amount_usd)中找到列(master_frame)的均值。但是,当我尝试这样做时,出现TypeError

    master_frame['raised_amount_usd'].mean()

我希望代码能够成功执行并显示输出。但是我得到了:

TypeError: can only concatenate str (not "int") to str

2 个答案:

答案 0 :(得分:0)

一个可能的解决方案是尝试用0填充空值。 您可以使用 master_frame['raised_amount_usd'] = master_frame['raised_amount_usd'].fillna(0)

答案 1 :(得分:0)

使用以下方法 master_frame ['raised_amount_usd']。astype(float).mean()