【问题标题】:Grouping the data in Pandas [duplicate]在 Pandas 中对数据进行分组[重复]
【发布时间】:2020-01-11 05:05:45
【问题描述】:

我有如下的熊猫数据框

.

我想将此 DataFrame 转换为如下所示的另一种形式。

我在 pandas 中尝试过 groupby 功能。但无法实现解决方案。请帮我提出建议。提前谢谢。

【问题讨论】:

  • 避免为数据集添加图像。添加一个实际的数据样本,这样更容易复制
  • @RoshanSanthosh,我明白了。但以上是输出。所以只是作为图像放置。

标签: python pandas dataframe machine-learning pandas-groupby


【解决方案1】:
e=df.groupby(['Country','City'])['Rating'].mean()

pd.DataFrame(e)

这看起来像

【讨论】:

  • @RoshanSantose,事实上我已经准备好了这个解决方案。但我担心的是得到我在问题中提到的准确输出(印度应该只有一个单元格)。它认为这是不可能的,对吧?你怎么看?
  • 如果你有多个索引,那么你可以
猜你喜欢
  • 2013-06-01
  • 2018-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-10-09
  • 1970-01-01
  • 2014-09-03
相关资源
最近更新 更多