如何对包含字符串的字段进行分组

问题描述 投票:0回答:1

在对具有字符串列的数据使用 groupby 函数时遇到问题,无法在我的数据中使用 groupby 的平均值,其显示错误为:无法将“字符串”转换为数字

尝试过传统方式但没有成功 无法在 pandas 中使用 groupby 函数的平均值

pandas dataframe machine-learning group-by mean
1个回答
0
投票

此代码将尝试将列 col_name 的所有值转换为 int。如果有一个值无法转换为整数,则会出现错误。之后你就可以进行分组了:

df["col_name"] = df["col_name"].apply(lambda x: int(x))

© www.soinside.com 2019 - 2024. All rights reserved.