熊猫没有列出列中的每个唯一值

时间:2021-06-27 12:27:44

标签: python pandas dataframe emoji

我试图在单个列中列出每个唯一值,以便我可以复制和粘贴它们。但是,当我这样做时,它似乎只列出了我的列中的前 1000 个唯一值。

当我计算列中唯一值的数量时,我得到 2038:

df['Emojis'].nunique()

2038

然后,当我使用此代码列出列中的所有唯一值时,它似乎只列出了前 1000 个唯一值,然后在其中后跟 {{1} }

...
df['Emojis'].tolist()

我不确定为什么它没有列出我需要的所有 2038 个唯一值。

而且...很抱歉显示完整输出,但我觉得有必要显示我遇到的这个问题的输出。

因此,有没有办法在我的列中列出所有 2038 个唯一值,或者将它们全部提取出来?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以创建已删除所有重复函数的第二个数据框。 例如:

df_unique = df.drop_duplicates()

for i in df_unique.index:
   print(df_unique['Emojis'][i])

这里是文档: Pandas remove Duplicates