当前位置: 首页 > 知识库问答 >
问题:

如果您知道使用熊猫数据帧的列值和行值,如何检索数据?[重复]

夹谷志
2023-03-14

如果我有这样一个熊猫数据框:

   A  B  C  D  E  
1  3  4  2  5  1
2  5  4  2  4  4
3  5  1  8  1  3
4  1  1  9  9  4
5  3  6  4  1  1

想找到一个行值为3,列值为D的值,我该怎么做呢?

在这种情况下,我的行值为3,列值为D,在这种情况下,我如何返回1?

或者,如果我的行值为2,列值为B,我将如何获得4的返回值?

共有1个答案

乜胜泫
2023-03-14

您可以使用DataFrame.loc:df.loc[row,'col_name'],例如,df.loc[2,'B']用于4

 类似资料:
  • 我有一个熊猫数据框,看起来像这样。 我想确定猫和蝙蝠是重复的相同值,因此想删除一条记录,只保留第一条记录。所得到的数据帧应该只具有。

  • 我在Python中使用一个视频游戏的熊猫DataFrame,每个游戏都有一种类型。我正在尝试删除任何在DataFrame中出现次数少于一定次数的类型的视频游戏,但我不知道该怎么做。我确实发现了一个StackOverflow问题,这个问题似乎是相关的,但我根本无法破译这个解决方案(可能是因为我从未听说过R,而且我对函数编程的记忆充其量也很生疏)。 帮助?

  • 我有一个多索引数据框,看起来像 uid tid文本 abc x t1 bcd y t2 uid 和 tid 是索引。我有一个 uid 列表,并希望获取与该列表中的 uid 相对应的行,但保留第 2 级索引值 (tid)。我想在不运行任何显式循环的情况下执行此操作。这可能吗?

  • 假设熊猫数据帧如下所示: 如何将第三行(如row3)提取为pd数据帧?换句话说,row3.shape应该是(1,5),row3.head()应该是:

  • 我想在我的数据的每一列中找到< code>NaN的数目。

  • 我试图通过保持行之间的一致性来随机化我的行,但会混淆行的顺序,从而随机化从属变量。我有以下数据帧: 并将行随机化: 然后执行重置索引,如 期望输出: