我通过按国家/地区对特定站点位置进行分组来进行分析。
这是代码部分:
results[["Site ID"]].groupby(["Country Code"]).sum()
但是,这不起作用,因为“站点ID”列是字母数字值,格式为 DE123451 。它的前面有一个国家/地区代码,应该可以按“国家/地区名称”列进行分组。
网站ID对象 浮动客户数量
如果我尝试将其与“客户数量”分组,则上述代码有效。 我还尝试将列转换为字符串列,但完全没有帮助。
答案 0 :(得分:0)
results[["Site ID"]].groupby(["Country Code"]).sum()
在第一部分中,您仅使用“站点ID”列,因此删除了“国家/地区代码”列。
尝试按“国家/地区代码”分组,然后获取“站点ID”列,然后对其进行汇总(或者,如果您要查找的话,则进行计数。
# For Summing
results.groupby("Country Code")["Site ID"].sum()
# For Counting
results.groupby("Country Code")["Site ID"].count()