我一直在寻找这个错误,但我只找到了这个解决方案1(这在我的例子中不起作用)。有人能指导我怎么解决这个问题吗?。在
我的数据集(df2)如下所示:
id_cl id_sup total_t cl_ind cl_city sup_ind sup_city same_city
0 1000135 1797029 414.85 I5610 11308.0 G4711 10901.0 no
1 1000135 1798069 19.76 I5610 11308.0 G4719 10901.0 no
2 1000135 1923186 302.73 I5610 11308.0 G4630 10901.0 no
3 1000135 2502927 1262.86 I5610 11308.0 G4630 11308.0 yes
4 1000135 2504288 155.04 I5610 11308.0 G4711 11308.0 yes
我需要将此数据集分组如下:
^{pr2}$但是在执行这个操作时,我得到了这个错误!公司名称:
ValueError: Grouper for 'cl_city' not 1-dimensional
因此,我需要这样的东西:
id_sup total_t
cl_city cl_ind same_city
10701 A0112 no 2 21964.22
yes 31 3530.40
A0122 no 2374 23328061.47
yes 1228 2684408.12
A0127 no 11 19962.68
yes 7 915.44
A0163 no 357 574827.97
yes 140 60385.7
我不知道为什么python会向我显示这个错误,df2是合并几个以前的数据集的结果,它没有任何重复的列。在
我用一种愚蠢的方式解决了这个问题,但它奏效了。我将df2转换为CSV文件,然后再次加载它。之后,一切都很好。[但我不明白,python为什么会显示这个错误]。希望有帮助。在
相关问题 更多 >
编程相关推荐