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

如何获取唯一的值并转换来自不同列的值?[重复]

马星阑
2023-03-14

我根据列生成了一个唯一的值,但我想得到的结果是来自不同列的转换值。下面是代码供您参考:

x = [[123, "M"],
     [321, "F"],
     [456, "M"],
     [678, "F"],
     [654, "M"],
     [123, "M"],
     [678, "F"],
     [678, "F"],
    ]

x = pd.DataFrame(x, columns = ["ID", "GENDER"])

获取唯一值

[in]: x["ID"].unique()
[out]: array([123, 321, 456, 678, 654], dtype=int64)

预期结果:

[out]: ["M", "F", "M", "F", "M"]

共有1个答案

白子明
2023-03-14

ID是唯一的,因此如果ID相同,则性别也相同。这意味着你有重复的。因此,您可以使用:

x.drop_duplicates()
 类似资料:
  • 如何在中按不同的值获取行? 例如,我有下面的数据框: 我想根据 中的唯一值获取行: 那么,我怎样才能得到呢?如果有人可以提供任何帮助,我将不胜感激。

  • 我有一个数据帧。我想得到不同类的所有值的列表。 在上面的示例中,我有三个类,即1、2和3。我想得到一个类中所有不同值列表的输出。输出可以如下所示:

  • 我正在使用python开发web框架。下面是我的数据库。这个数据库名是fruit。 我在用炼金术。所以类名是水果。我应该写些什么来得到下面的结果。。?我想从“名称”列中获取值。 [‘苹果’、‘梨’、‘葡萄’] 有没有办法直接执行SQL查询。。?

  • 问题内容: 我想创建一个(或一组)所有出现在python列表中的唯一值的列表。我有这样的事情: 我想要以下内容: 我知道对于字符串列表,您只能使用set(aList),但是我无法弄清楚如何在列表列表中解决此问题,因为set(aList)会向我显示错误消息 我该如何解决? 问题答案:

  • 本文向大家介绍检查一列以获取MySQL中的唯一值,包括了检查一列以获取MySQL中的唯一值的使用技巧和注意事项,需要的朋友参考一下 您可以为此使用子查询。让我们首先创建一个演示表 使用insert命令在表中插入一些记录。查询如下- 使用select语句显示表中的所有记录。查询如下- 输出如下 这是检查列唯一值的查询 输出如下

  • 我有一个表,在其他列中有column1和column2? 我需要从column1和Column2中获取的所有行的唯一值的计数。可能的查询:选择count(*)from((从table1中选择distinct column1)UNION(从table1中选择distinct column2)); 示例数据: 列1列2值1空值1值1值1值2值2值1值4空值5空 查询1:4的结果(Value1、Valu