Python 中的分组对象列
Grouping object columns in Python
我正在通过按国家/地区对特定站点位置进行分组来进行一些分析。
代码部分如下:
results[["Site ID"]].groupby(["Country Code"]).sum()
但是这不起作用,因为站点 ID 列是 DE123451 形式的字母数字值。前面有国家代码,应该可以按国家名称列分组。
站点 ID 对象
客户数量浮动
如果我尝试将其与客户数量分组,则上述代码有效。
我也尝试将该列转换为字符串列,但它根本没有帮助。
results[["Site ID"]].groupby(["Country Code"]).sum()
在第一部分中,您只使用了 "Site ID" 列,因此删除了 "Country Code" 列。
尝试按 "Country Code" 分组,然后获取 "Site ID" 列并对其求和(如果这正是您要查找的内容,则改为计数。
# For Summing
results.groupby("Country Code")["Site ID"].sum()
# For Counting
results.groupby("Country Code")["Site ID"].count()
我正在通过按国家/地区对特定站点位置进行分组来进行一些分析。
代码部分如下:
results[["Site ID"]].groupby(["Country Code"]).sum()
但是这不起作用,因为站点 ID 列是 DE123451 形式的字母数字值。前面有国家代码,应该可以按国家名称列分组。
站点 ID 对象 客户数量浮动
如果我尝试将其与客户数量分组,则上述代码有效。 我也尝试将该列转换为字符串列,但它根本没有帮助。
results[["Site ID"]].groupby(["Country Code"]).sum()
在第一部分中,您只使用了 "Site ID" 列,因此删除了 "Country Code" 列。
尝试按 "Country Code" 分组,然后获取 "Site ID" 列并对其求和(如果这正是您要查找的内容,则改为计数。
# For Summing
results.groupby("Country Code")["Site ID"].sum()
# For Counting
results.groupby("Country Code")["Site ID"].count()