gpt4 book ai didi

python - 从 Pandas 系列中创建一个集合

转载 作者:IT老高 更新时间:2023-10-28 20:44:25 24 4
gpt4 key购买 nike

我有一个从 Kaggle 的 San Fransico Salaries 中提取的数据框:https://www.kaggle.com/kaggle/sf-salaries我希望创建一组列的值,例如“状态”。

这是我尝试过的,但它带来了所有记录的列表而不是集合(sf 是我命名数据框的方式)。

a=set(sf['Status'])
print a

根据这个网页,这应该可以工作。 How to construct a set out of list items in python?

最佳答案

如果您只需要获取唯一值列表,您可以使用 unique方法。如果你想拥有 Python 的集合,那么 set(some_series)

In [1]: s = pd.Series([1, 2, 3, 1, 1, 4])

In [2]: s.unique()
Out[2]: array([1, 2, 3, 4])

In [3]: set(s)
Out[3]: {1, 2, 3, 4}

但是,如果您有 DataFrame,只需从中选择系列 (some_data_frame['<col_name>'])。

关于python - 从 Pandas 系列中创建一个集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39551566/

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