pandas 有没有办法在python中显示 Dataframe 中所有列的不同值?[已关闭]

uxh89sit  于 2023-01-01  发布在  Python
关注(0)|答案(1)|浏览(158)

已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题?**添加详细信息并通过editing this post阐明问题。

昨天关门了。
Improve this question
假设你有一个非常大的 Dataframe ,包含多个观察值(行)和标签/特征(列),你要做的第一件事是排除所有包含不相关信息的列。为此,你首先需要浏览列中的不同值,但你不能真正做到这一点。
有没有一个函数可以返回 Dataframe 中所有列的非重复值,而不是一列一列地返回?
我可以通过unique函数对单列进行处理,例如使用df.color.unique(),它会给我不同颜色的列表,但我想直接对 Dataframe 的所有100列进行处理

ni65a41a

ni65a41a1#

您可以使用for循环,以了解每列的所有唯一值

for column in df.columns:
    print(f"{column}: {df[column].unique()}")

相关问题