【问题标题】:Finding the corresponding columns associated with a row value查找与行值关联的对应列
【发布时间】:2021-08-05 04:59:56
【问题描述】:

enter image description here

这里给出了一个数据集。 这些行包含不同的平台。 列是不同的流派。 我们有与平台和流派相关的分数。 我必须找出 PC 上表现最差的类型。我用过:

genre = ign_data.loc['PlayStation Vita'].min()

我能够获得表现最差的分数,但是我无法提取与其关联的相应列。有谁知道解决办法吗?

【问题讨论】:

  • 你能提供一个最小可重现的例子以及不是图像格式的数据集吗?

标签: python pandas dataframe data-manipulation


【解决方案1】:

假设我已经减少了DataFrame

df = pd.DataFrame([["PS", 1, 6],
                   ["Switch", 2, 4],
                   ["SNES", 3, 0]], columns=["platform",
                                             "action",
                                             "adventure"])

以下命令将在DataFrame 中添加一个名为min 的新列,其名称为得分最差的类别:

df['min'] = df.iloc[:, 1:3].idxmin(axis=1)

【讨论】:

  • 嘿@luizbarcelos 解决了我的问题。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多