gpt4 book ai didi

pandas - 列出 Pandas 数据框中的唯一值

转载 作者:行者123 更新时间:2023-12-03 09:59:34 26 4
gpt4 key购买 nike

我知道

df.name.unique()

将在一列中给出唯一值 'name' .

例如:
name    report  year
Coch Jason 2012
Pima Molly 2012
Santa Tina 2013
Mari Jake 2014
Yuma Amy 2014

array(['Jason', 'Molly', 'Tina', 'Jake', 'Amy'], dtype=object)

但是,假设我有大约 1000 列,我想同时查看所有列的唯一值。

我该怎么做?

最佳答案

使用字典理解与 unique :

pd.Series({c: df[c].unique() for c in df})

结果输出:
name      [Coch, Pima, Santa, Mari, Yuma]
report [Jason, Molly, Tina, Jake, Amy]
year [2012, 2013, 2014]

关于pandas - 列出 Pandas 数据框中的唯一值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47933213/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com