Pandas 没有列出列中的每个唯一值

Pandas not listing every single unique value in a column

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

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

df['Emojis'].nunique()

2038

然后,当我使用此代码列出我的列中的所有唯一值时,它似乎只列出第一个 1000 个唯一值,然后是一个 ...

df['Emojis'].tolist()
['',
 '',
 '',
 '',
 '',
 '',
 '☺',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '✨',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '✨',
 '',
 '',
 '',
 '♥',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '♥',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '☺',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '♥',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '✨',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '☀',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '♥',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '☕',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '⚡',
 '',
 '',
 '',
 '☺',
 '',
 '',
 '',
 '',
 '✨',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '☺',
 '',
 '♥',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '®',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '☀',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '✨',
 '',
 '',
 '',
 '',
 '',
 '',
 '☺',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '✨',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '♥',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '⚡',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '✨',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '✨',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '✨',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '☺',
 '',
 '',
 '',
 '',
 '',
 '✨',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '☕',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '☕',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '☔',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '☺',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '☀',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '☔',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '❤',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '✊',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '',
 '✌',
 '',
 ...]

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

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

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

谢谢。

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

df_unique = df.drop_duplicates()

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

这是文档: Pandas remove Duplicates