我试图在单个列中列出每个唯一值,以便我可以复制和粘贴它们。但是,当我这样做时,它似乎只列出了我的列中的前 1000 个唯一值。
当我计算列中唯一值的数量时,我得到 2038:
df['Emojis'].nunique()
2038
然后,当我使用此代码列出列中的所有唯一值时,它似乎只列出了前 1000 个唯一值,然后在其中后跟 {{1} }
...
df['Emojis'].tolist()
我不确定为什么它没有列出我需要的所有 2038 个唯一值。
而且...很抱歉显示完整输出,但我觉得有必要显示我遇到的这个问题的输出。
因此,有没有办法在我的列中列出所有 2038 个唯一值,或者将它们全部提取出来?
谢谢。
答案 0 :(得分:0)
您可以创建已删除所有重复函数的第二个数据框。 例如:
df_unique = df.drop_duplicates()
for i in df_unique.index:
print(df_unique['Emojis'][i])
这里是文档: Pandas remove Duplicates